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

  1. Mirentxu
    • Origin:

      Basque, from the Hebrew or Egyptian Mary
    • Meaning:

      "drop of the sea; bitter; beloved; love"
  2. Maudeline
    • Origin:

      Variation of Magdalene, or combination of Maude + Madeline
    • Meaning:

      "from Magdala, from the high tower; strength in battle + high tower"
  3. Mirte
    • Origin:

      Dutch variation of Myrtle
  4. Maxeline
    • Origin:

      Variation of Maxellende, French
    • Meaning:

      "greatest"
  5. Maxellende
    • Origin:

      French form of Maxellendis, Saint name
    • Meaning:

      "greatest"
  6. Mitsuki
    • Origin:

      Japanese
    • Meaning:

      "full moon; beautiful moon; moonlight; snake vessel"
  7. Machteld
    • Origin:

      Dutch, from German
    • Meaning:

      "battle-mighty"
  8. Marleena
    • Origin:

      Finnish variation of Marlene or Marja-Leena
    • Meaning:

      "Mary Magdelene; beloved, drop of the sea + light"
  9. Maan
    • Origin:

      Dutch
    • Meaning:

      "moon"
  10. Musidora
    • Origin:

      Literature
    • Meaning:

      "gift of the Muses"
  11. Matangi
    • Origin:

      Hindu, Sanskrit, Polynesian
    • Meaning:

      "goddess of music, knowledge, wisdom and the arts; breeze, wind"
  12. Mikey
    • Origin:

      Diminutive of Michele or Michaela, Hebrew
    • Meaning:

      "who is like God"
  13. Myrto
    • Origin:

      Greek
    • Meaning:

      "myrtle"
  14. Mckaylee
    • Origin:

      Variation of Mckayla, combination of Mckayla and Kaylee or Mckayla and Lee, English
    • Meaning:

      "who is like God; + laurel, crown; + meadow"
  15. Mahulena
    • Origin:

      Literary creation
    • Meaning:

      "from the high tower"
  16. Marije
    • Origin:

      Dutch, Frisian
    • Meaning:

      "drop of the sea, bitter, or beloved"
  17. Melchiora
    • Origin:

      Feminine form of Melchior
    • Meaning:

      "king of light"
  18. Medeina
    • Origin:

      Baltic mythology, Lithuanian
    • Meaning:

      "trees, forest"
  19. Mientje
    • Origin:

      Dutch
    • Meaning:

      "resolute protection"
  20. Magdi
    • Origin:

      Hungarian
    • Meaning:

      "from Magdala"