Mayrose
English
"rose of May"Share
Copy link
Mayrose Origin and Meaning
The name Mayrose is a girl's name meaning "rose of May".
An unusual modern combination name, reminiscent of quirky choices like Primrose or Penrose, which put the "Rose" part at the end.