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

  1. Monty
    • Origin:

      Diminutive of Montague or Montgomery, variation of Monte, English, Spanish
    • Meaning:

      "mountain"
  2. Montgomery
    • Origin:

      Norman
    • Meaning:

      "man power"
  3. Marshall
    • Origin:

      English
    • Meaning:

      "one who looks after horses"
  4. Matthias
    • Origin:

      Aramaic variation of Matthew
    • Meaning:

      "gift of God"
  5. Morgan
    • Origin:

      Welsh
    • Meaning:

      "sea-born, sea-song or sea-circle"
  6. Maddox
    • Origin:

      Welsh
    • Meaning:

      "son of Madoc"
  7. Maximus
    • Origin:

      Latin
    • Meaning:

      "greatest"
  8. Milan
    • Origin:

      Italian place name, Slavic, Sanskrit
    • Meaning:

      "middle of the plain; gracious, dear; union"
  9. Marius
    • Origin:

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

      English variation of Michael
    • Meaning:

      "who is like God"
  11. Mars
    • Origin:

      Roman mythology
    • Meaning:

      "god of war; male; red planet"
  12. Miller
    • Origin:

      English occupational name
    • Meaning:

      "grinder of grain"
  13. Matias
    • Origin:

      Spanish variation of Matthias
  14. Marcel
    • Origin:

      French variation of Marcellus
    • Meaning:

      "little warrior"
  15. Marie
    • Origin:

      French
    • Meaning:

      "drop of the sea, bitter, or beloved"
  16. Mercer
    • Origin:

      French occupational name
    • Meaning:

      "a merchant"
  17. Mack
    • Origin:

      Scottish or Irish
    • Meaning:

      "son of"
  18. Marco
    • Origin:

      Italian and Spanish form of Mark
    • Meaning:

      "warlike"
  19. Morris
    • Origin:

      English variation of Maurice
    • Meaning:

      "dark-skinned"
  20. Merrick
    • Origin:

      German, Welsh
    • Meaning:

      "fame, power, ruler; dark-skinned"