Nah... I don't like it.
Millie is sort of cute, maybe as a nickname. But
Poppy reminds me of the word for grandfather and "poopy," and it also sounds really juvenile. And together they sound WAY to juvenile. It also sounds like a sibset that would be very trendy in England.