I know so many young girls and women with this name. I think it is much more accepted as a name in the UK than in the US. We wouldn't use Poppy for a grandfather here.
I don't like it. The sound is very juvenile I think, although it is a lovely flower.