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

  1. Margit
    • Origin:

      German , Scandinavian and Hungarian diminutive of Margaret, 'pearl"
  2. Marzia
    • Origin:

      Italian
    • Meaning:

      "of Mars"
  3. Mahlah
    • Origin:

      Hebrew
    • Meaning:

      "weak, sick; dance"
  4. Mindel
    • Origin:

      Yiddish form of Hebrew Menucha
    • Meaning:

      "comfort"
  5. Magee
    • Origin:

      Irish
    • Meaning:

      "son of Hugh"
  6. Mardi
    • Origin:

      French
    • Meaning:

      "Tuesday"
  7. Michiru
    • Origin:

      Japanese
    • Meaning:

      "fulfill; complete; mature"
  8. Malala
    • Origin:

      Pashto
    • Meaning:

      "sad, grieved"
  9. Marica
    • Origin:

      Croatian and Hungarian form of Maria
    • Meaning:

      "drop of the sea, bitter, or beloved"
  10. Maiwenn
    • Origin:

      Breton contraction of Mari and Gwenn
  11. Melva
    • Origin:

      Feminine form of Melvin, English and Scottish
    • Meaning:

      "council protector"
  12. Maybellene
    • Origin:

      Variation of Maybelline
    • Meaning:

      "lovable"
  13. Menna
    • Origin:

      Welsh, meaning unknown
  14. Moksha
    • Origin:

      Sanskrit
    • Meaning:

      "liberation"
  15. Maranatha
    • Origin:

      Aramaic
    • Meaning:

      "O Lord, come"
  16. Minx
    • Origin:

      English word name
    • Meaning:

      "flirtatious young woman"
  17. Maida
    • Origin:

      English
    • Meaning:

      "maiden"
  18. Mesa
    • Origin:

      Spanish
    • Meaning:

      "table"
  19. Marija
    • Origin:

      Croatian, Slovene, Serbian, Macedonian, Lithuanian, Latvian variation of Maria
    • Meaning:

      "drop of the sea, bitter, or beloved"
  20. Majken
    • Origin:

      Scandinavian version of Marie or Mary