1125 Girl Names That Start With M (With Meanings and Popularity)

  1. Margarita
    • Origin:

      Spanish, Russian, Greek
    • Meaning:

      "pearl, daisy"
  2. Mayuri
    • Origin:

      Sanskrit
    • Meaning:

      "peahen"
  3. Melisande
    • Origin:

      French form of Millicent, German
    • Meaning:

      "strong in work"
  4. Medusa
    • Origin:

      Greek
    • Meaning:

      "protect, rule"
  5. Mattie
    • Origin:

      Diminutive of Martha or Matilda
    • Meaning:

      "lady; battle-mighty"
  6. Morven
    • Origin:

      Scottish, poetic place-name
  7. Milana
    • Origin:

      Italian
    • Meaning:

      "from Milan"
  8. Mikasa
    • Origin:

      Japanese
    • Meaning:

      "three bamboo hats"
  9. Marsaili
    • Origin:

      Scottish form of Marcella
  10. Melania
    • Origin:

      Spanish and Greek variation of Melanie
    • Meaning:

      "black"
  11. Mireya
    • Origin:

      Spanish from Latin
    • Meaning:

      "admired"
  12. Monique
    • Origin:

      French variation of Monica
    • Meaning:

      "advisor"
  13. Mora
    • Origin:

      Spanish
    • Meaning:

      "blackberry"
  14. Malaya
    • Origin:

      Filipino
    • Meaning:

      "free"
  15. Marietta
    • Origin:

      Italian diminutive of Maria
    • Meaning:

      "drop of the sea, bitter, or beloved"
  16. Maize
    • Origin:

      English
    • Meaning:

      "corn"
  17. Meena
    • Origin:

      Hindi
    • Meaning:

      "blue semiprecious stone, bird"
  18. Mavi
    • Origin:

      Turkish, Spanish
    • Meaning:

      "blue; beloved + victorious"
  19. Milly
    • Origin:

      Spelling variation of Millie or short form of Camilla, Millicent, Mildred etc.
  20. Maelyn
    • Origin:

      Variation of Mae, English
    • Meaning:

      "drop of the sea; pearl"