I wasn't initially going to answer, because I thought that most opinions would coincide with mine. Then I read the responses, and see that they don't. So in the interest of balance, I'm answering.
Primrose is ludicrous, only marginally less than
Poppy is. I can't even take it seriously. I'm all in favor or feminine names, but
Primrose goes beyond that, into wilting, fainting, bring-me-my-smelling-salts, bird-in-a-gilded-cage territory.
The woman on the far right here should be named
Primrose: