1382 Boy Names That Start With M (with Meanings and Popularity)

  1. Milan
    • Origin:

      Italian place name, Slavic, Sanskrit
    • Meaning:

      "middle of the plain; gracious, dear; union"
  2. Martin
    • Origin:

      Latin
    • Meaning:

      "warlike"
  3. Maximilian
    • Origin:

      Latin
    • Meaning:

      "greatest"
  4. Merrick
    • Origin:

      Anglo-Welsh
    • Meaning:

      "fame, power"
  5. Maddox
    • Origin:

      Welsh
    • Meaning:

      "son of Madoc"
  6. Mac
    • Origin:

      Scottish or Irish
    • Meaning:

      "son of"
  7. Macsen
    • Origin:

      Welsh variation of Maximus, Latin
    • Meaning:

      "greatest"
  8. Mingus
    • Origin:

      Scottish, variation of Menzies
    • Meaning:

      "tenants of a manor"
  9. Maximus
    • Origin:

      Latin
    • Meaning:

      "greatest"
  10. Miller
    • Origin:

      English occupational name
    • Meaning:

      "grinder of grain"
  11. Myles
    • Origin:

      Spelling variation of Miles, English form of Latin and Old German
    • Meaning:

      "soldier and merciful"
  12. Matthias
    • Origin:

      Aramaic variation of Matthew
    • Meaning:

      "gift of God"
  13. Marcel
    • Origin:

      French variation of Marcellus
    • Meaning:

      "little warrior"
  14. Mars
    • Origin:

      Roman mythology
    • Meaning:

      "god of war; male; red planet"
  15. Morris
    • Origin:

      English variation of Maurice
    • Meaning:

      "dark-skinned"
  16. Marlowe
    • Origin:

      Variation of Marlow, English
    • Meaning:

      "driftwood"
  17. Marius
    • Origin:

      Latin, from a Roman family name related to Mars, the god of war
  18. Montgomery
    • Origin:

      Norman
    • Meaning:

      "man power"
  19. Matheo
    • Origin:

      Scandinavian variation of Mateo, Spanish
    • Meaning:

      "gift of God"
  20. Mitchell
    • Origin:

      English variation of Michael
    • Meaning:

      "who is like God"