I love the name Poppy, but there I don't thing I would actually name my daughter that. I'm thinking PenelopeLouise and calling her Poppy as a nickname.
Poppy is definitely not strong enough to stand on it's own as a name. I think Penelope is good name to fall back on when she gets older. So I really like it.