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

  1. Mariposa
    • Origin:

      Spanish
    • Meaning:

      "butterfly"
  2. Mazarine
    • Origin:

      French color name
  3. Midge
    • Origin:

      Diminutive of Margaret
    • Meaning:

      "pearl"
  4. Mayar
    • Origin:

      Arabic
    • Meaning:

      "moonglow"
  5. Melinda
    • Origin:

      English combination name
    • Meaning:

      "beautiful honey"
  6. Marla
    • Origin:

      Variation of Marlene
    • Meaning:

      "Mary Magdalene; beloved, bitter, drop of the sea + high tower"
  7. Meghan
    • Origin:

      Variation of Megan, Welsh
    • Meaning:

      "pearl"
  8. Meera
    • Origin:

      ; Sanskrit
    • Meaning:

      "prosperous"
  9. Milan
    • Origin:

      Italian place name or Slavic
    • Meaning:

      "the middle of the plain; gracious, dear; union"
  10. Magdalen
    • Origin:

      English
    • Meaning:

      "woman from Magdala or high tower"
  11. Magdalene
    • Origin:

      Spelling variation of Magdalen
    • Meaning:

      "woman from Magdala or high tower"
  12. Muireann
    • Origin:

      Irish
    • Meaning:

      "sea white, sea fair"
  13. Melantha
    • Origin:

      Greek
    • Meaning:

      "dark flower"
  14. Mischa
    • Origin:

      Russian, diminutive of Mikhail
  15. Melinoe
    • Origin:

      Greek
    • Meaning:

      "having the color of quince"
  16. Mikaela
    • Origin:

      Swedish and Finnish variation of Michaela, Hebrew
    • Meaning:

      "who is like God"
  17. Mckinley
    • Origin:

      Scottish
    • Meaning:

      "son of the fair hero"
  18. Morticia
    • Origin:

      Fictional invented name
    • Meaning:

      "mortician"
  19. Meara
    • Origin:

      Irish
    • Meaning:

      "pool, lake"
  20. Marcy
    • Origin:

      Diminutive of Marcia
    • Meaning:

      "Mars, god of war"