I don't like
Primrose because it seems silly.
Violet and
Lily don't seem silly, though I don't care for
Violet, but
Primrose does. I think its because it starts with "Prim" and because of the meaning of the word "prim". I can't really find anything positive about it. I've never met anyone named
Primrose.
What I think is even sillier and worse than
Primrose:
Poppy. I've heard that's actually used to some extent in Britain. Really silly. Even though it's a flower name like
Rose and
Violet, it just has a silly sound.
I'd definitely prefer
Meadow to
Primrose.