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

  1. Miriam
    • Origin:

      Hebrew or Egyptian
    • Meaning:

      "drop of the sea, bitter, or beloved"
  2. Maren
    • Origin:

      Latin
    • Meaning:

      "sea"
  3. Marina
    • Origin:

      Latin
    • Meaning:

      "from the sea"
  4. Maia
    • Origin:

      Greek
    • Meaning:

      "mother"
  5. Megan
    • Origin:

      Welsh diminutive of Margaret
    • Meaning:

      "pearl"
  6. Madison
    • Origin:

      English
    • Meaning:

      "son of Matthew"
  7. Marie
    • Origin:

      French variation of Mary
    • Meaning:

      "drop of the sea, bitter, or beloved"
  8. Minerva
    • Origin:

      Latin
    • Meaning:

      "of the mind, intellect"
  9. Mina
    • Origin:

      Scottish diminutive, also Hindu equivalent of Pisces
  10. Maria
    • Origin:

      Hebrew or Egyptian
    • Meaning:

      "drop of the sea, bitter, or beloved"
  11. Marnie
    • Origin:

      English
    • Meaning:

      "of the sea"
  12. Maggie
    • Origin:

      Diminutive of Margaret
    • Meaning:

      "pearl"
  13. Meadow
    • Origin:

      Nature name
  14. Madeleine
    • Origin:

      French variation of Magdalen
    • Meaning:

      "woman from Magdala or high tower"
  15. Mavis
    • Origin:

      French
    • Meaning:

      "songbird"
  16. May
    • Origin:

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

      Latin
    • Meaning:

      "greatest"
  18. Morgan
    • Origin:

      Welsh
    • Meaning:

      "sea-born, sea-song or sea-circle"
  19. Marisol
    • Origin:

      Spanish, contracted form of Maria de la Soledad
    • Meaning:

      "Mary of Solitude"
  20. Marceline
    • Origin:

      Feminization of Marcel, French
    • Meaning:

      "little warrior"