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

  1. Matthias
    • Origin:

      Aramaic variation of Matthew
    • Meaning:

      "gift of God"
  2. Mac
    • Origin:

      Scottish or Irish
    • Meaning:

      "son of"
  3. Mordecai
    • Origin:

      Hebrew
    • Meaning:

      "follower of Marduk"
  4. Maximilian
    • Origin:

      Latin
    • Meaning:

      "greatest"
  5. Monty
    • Origin:

      Diminutive of Montague, Montgomery
  6. Marius
    • Origin:

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

      Latin
    • Meaning:

      "warlike"
  8. Mack
    • Origin:

      Scottish or Irish
    • Meaning:

      "son of"
  9. Miller
    • Origin:

      English occupational name
    • Meaning:

      "grinder of grain"
  10. Marco
    • Origin:

      Italian and Spanish form of Mark
    • Meaning:

      "warlike"
  11. Martin
    • Origin:

      Latin
    • Meaning:

      "warlike"
  12. Merrick
    • Origin:

      Anglo-Welsh
    • Meaning:

      "fame, power"
  13. Moss
    • Origin:

      English
    • Meaning:

      "descendant of Moses"
  14. Maddox
    • Origin:

      Welsh
    • Meaning:

      "son of Madoc"
  15. Miro
    • Origin:

      Slavic
    • Meaning:

      "peace, world"
  16. Malik
    • Origin:

      Arabic; Greenlandic
    • Meaning:

      "king; wave"
  17. Montgomery
    • Origin:

      Norman
    • Meaning:

      "man power"
  18. Marcel
    • Origin:

      French variation of Marcellus
    • Meaning:

      "little warrior"
  19. Maurice
    • Origin:

      English and French from Latin
    • Meaning:

      "dark-skinned"
  20. Milan
    • Origin:

      Italian place name, Slavic, Sanskrit "gracious, dear; union"
    • Meaning:

      "gracious, dear; union"