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

  1. Maggie
    • Origin:

      Diminutive of Margaret
    • Meaning:

      "pearl"
  2. Maude
    • Origin:

      English and French diminutive of Matilda, German
    • Meaning:

      "battle-mighty"
  3. May
    • Origin:

      Diminutive of Margaret and Mary; month name
  4. Manon
    • Origin:

      French, diminutive of Marie
    • Meaning:

      "bitter"
  5. Michelle
    • Origin:

      French variation of Michael
    • Meaning:

      "who is like God"
  6. Margo
    • Origin:

      French, diminutive of Margaret
    • Meaning:

      "pearl"
  7. Moira
    • Origin:

      Irish, variation of Mary
    • Meaning:

      "bitter; beloved; drop of the sea"
  8. Mikayla
    • Origin:

      Spelling variation of Michaela
    • Meaning:

      "who is like God"
  9. Morgan
    • Origin:

      Welsh
    • Meaning:

      "sea-born, sea-song or sea-circle"
  10. Melissa
    • Origin:

      Greek
    • Meaning:

      "honeybee"
  11. Micah
    • Origin:

      Hebrew
    • Meaning:

      "who is like the Lord"
  12. Marcella
    • Origin:

      Latin
    • Meaning:

      "warlike"
  13. Martha
    • Origin:

      Aramaic
    • Meaning:

      "lady"
  14. Marisol
    • Origin:

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

      "Mary of Solitude"
  15. Maeva
    • Origin:

      Tahitian
    • Meaning:

      "welcome"
  16. Monroe
    • Origin:

      Scottish
    • Meaning:

      "mouth of the Roe river"
  17. Magdalena
    • Origin:

      Greek
    • Meaning:

      "from Magdala"
  18. Minnie
    • Origin:

      Diminutive of Wilhelmina
    • Meaning:

      "resolute protection"
  19. Millicent
    • Origin:

      German
    • Meaning:

      "strong in work"
  20. Mireille
    • Origin:

      French
    • Meaning:

      "to admire"