Mayrose

English
"rose of May"

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.