1771 Baby Names That Start With M (with Meanings and Popularity)

  1. Mikayla
    • Origin:

      Spelling variation of Michaela
    • Meaning:

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

      Welsh
    • Meaning:

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

      Greek
    • Meaning:

      "honeybee"
  4. Micah
    • Origin:

      Hebrew
    • Meaning:

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

      Latin
    • Meaning:

      "warlike"
  6. Martha
    • Origin:

      Aramaic
    • Meaning:

      "lady"
  7. Marisol
    • Origin:

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

      "Mary of Solitude"
  8. Maeva
    • Origin:

      Tahitian
    • Meaning:

      "welcome"
  9. Monroe
    • Origin:

      Scottish
    • Meaning:

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

      Greek
    • Meaning:

      "from Magdala"
  11. Marshall
    • Origin:

      English
    • Meaning:

      "one who looks after horses"
  12. Minnie
    • Origin:

      Diminutive of Wilhelmina
    • Meaning:

      "resolute protection"
  13. Millicent
    • Origin:

      German
    • Meaning:

      "strong in work"
  14. Mireille
    • Origin:

      French
    • Meaning:

      "to admire"
  15. Marley
    • Origin:

      English
    • Meaning:

      "pleasant seaside meadow"
  16. Milan
    • Origin:

      Italian place name, Slavic, Sanskrit
    • Meaning:

      "gracious, dear; union"
  17. Marin
    • Origin:

      Latin, of the sea"
  18. Mordecai
    • Origin:

      Hebrew
    • Meaning:

      "follower of Marduk"
  19. Marion
    • Origin:

      English and French diminutive of Marie
    • Meaning:

      "drop of the sea, bitter, or beloved"
  20. Marceline
    • Origin:

      Feminization of Marcel, French
    • Meaning:

      "little warrior"