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

  1. Mika
    • Origin:

      Japanese
    • Meaning:

      "beautiful fragrance"
  2. Marlowe
    • Origin:

      Variation of Marlow, English
    • Meaning:

      "driftwood"
  3. Marina
    • Origin:

      Latin
    • Meaning:

      "from the sea"
  4. Minerva
    • Origin:

      Latin
    • Meaning:

      "of the mind, intellect"
  5. Marie
    • Origin:

      French variation of Mary
    • Meaning:

      "drop of the sea, bitter, or beloved"
  6. Madeleine
    • Origin:

      French variation of Magdalen
    • Meaning:

      "woman from Magdala or high tower"
  7. Megan
    • Origin:

      Welsh diminutive of Margaret
    • Meaning:

      "pearl"
  8. Marnie
    • Origin:

      English
    • Meaning:

      "of the sea"
  9. Maia
    • Origin:

      Greek
    • Meaning:

      "mother"
  10. Maggie
    • Origin:

      Diminutive of Margaret
    • Meaning:

      "pearl"
  11. Maria
    • Origin:

      Hebrew or Egyptian
    • Meaning:

      "drop of the sea, bitter, or beloved"
  12. Mina
    • Origin:

      Scottish diminutive, also Hindu equivalent of Pisces
  13. Meadow
    • Origin:

      Nature name
  14. Mavis
    • Origin:

      French
    • Meaning:

      "songbird"
  15. Madison
    • Origin:

      English
    • Meaning:

      "son of Matthew"
  16. May
    • Origin:

      Diminutive of Margaret and Mary; month name
  17. Maxine
    • Origin:

      Latin
    • Meaning:

      "greatest"
  18. Maeva
    • Origin:

      Tahitian
    • Meaning:

      "welcome"
  19. Meredith
    • Origin:

      Welsh
    • Meaning:

      "great ruler"
  20. Margo
    • Origin:

      French, diminutive of Margaret
    • Meaning:

      "pearl"