Primrose- I find it extremely stuck up. I’d imagine a rich, mean, private school girl with this name. It’s literally in the meaning. It essentially means “first rose”, not like other Roses.
As a middle name though, my opinion is completely different. It has a certain rhythm to it that makes it a nice middle name, but an awful first name.
Princess- also stuck up but in a trashy, 2000s chick flick prom queen way. Sounds like a brat and a stripper at the same time, or something you’d call a dog.
This might be a good comedy show actually. Two mean girls who run completely different schools and have been best friends for a long time. One is conniving, smart and prude, the other is dumb and flirty. It would be so tacky, but that would kinda be the point.