Prev 26 of 35 Next
26. Primrose
Meaning: Primrose is a girl's name of English origin that means "first rose."

Popularity: Primrose has not been in the top 1000 names for any year of birth beginning with 2000.