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

  1. Mya
    • Origin:

      Variation of Maya, Greek mythology and Central American Indian name
  2. Melusine
    • Origin:

      French, folkloric name
  3. Marissa
    • Origin:

      Variation of Maris or a combination of Maria + Louisa
    • Meaning:

      "drop of the sea, bitter, or beloved + famous battle"
  4. Minna
    • Origin:

      Diminutive of Wilhelmina, German
    • Meaning:

      "resolute protection; love"
  5. Martina
    • Origin:

      Latin
    • Meaning:

      "warlike"
  6. Mazikeen
    • Origin:

      Invented name
    • Meaning:

      "harmful spirits"
  7. Marilla
    • Origin:

      Latin
    • Meaning:

      "shining sea"
  8. Minka
    • Origin:

      Polish diminutive of Mina, short form of Wilhelmina, German
    • Meaning:

      "resolute protection"
  9. Myfanwy
    • Origin:

      Welsh
    • Meaning:

      "my lovely little one"
  10. Mieke
    • Origin:

      Dutch variation of Marie
    • Meaning:

      "bitter"
  11. Madrigal
    • Origin:

      Latin
    • Meaning:

      "song for unaccompanied voices"
  12. Misty
    • Origin:

      English
    • Meaning:

      "mist"
  13. Makenna
    • Origin:

      Spelling variation of McKenna or Eastern African
    • Meaning:

      "happy one"
  14. Masha
    • Origin:

      Russian variation of Maria, Hebrew or Egyptian
    • Meaning:

      "drop of the sea, bitter, or beloved"
  15. Macie
    • Origin:

      Spelling variation of Macy
    • Meaning:

      "hill"
  16. Maybelle
    • Origin:

      Variation of Mabel; combination of May and Belle; "loveable"
    • Meaning:

      "loveable"
  17. Milou
    • Origin:

      Combination of Marie and Lou or Louise
  18. Mattea
    • Origin:

      Italian, from Hebrew
    • Meaning:

      "gift of God"
  19. Meliora
    • Origin:

      Latin, Cornish
    • Meaning:

      "better; honey"
  20. My
    • Origin:

      Swedish diminutive of Maria
    • Meaning:

      "bitter; wished-for child"