It seems silly to me to take all more girly names off the table just because the girl might not be girly.
It's not that. Take Alexis. If she likes a less cute name, she can be Alex, Al or keep the original. If she like sweeter names, she can be Lexi or Ally.
With Primrose they're all twee. And either flowery or Prim.
My theory is, can the person pick up rubbish for a living and/or run the hadron collider? With one of the name/nickname combos. Because your kid could be anyone.