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

  1. Merrick
    • Origin:

      German, Welsh
    • Meaning:

      "fame, power, ruler; dark-skinned"
  2. Monty
    • Origin:

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

      "mountain"
  3. Murphy
    • Origin:

      Irish
    • Meaning:

      "sea warrior"
  4. Makaveli
    • Origin:

      American variation of Machiavelli, Italian
    • Meaning:

      "bad nail; king of light"
  5. Maximus
    • Origin:

      Latin
    • Meaning:

      "greatest"
  6. Maximilian
    • Origin:

      Latin
    • Meaning:

      "greatest"
  7. Marshall
    • Origin:

      English
    • Meaning:

      "one who looks after horses"
  8. Miller
    • Origin:

      English occupational name
    • Meaning:

      "grinder of grain"
  9. Morgan
    • Origin:

      Welsh
    • Meaning:

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

      English
    • Meaning:

      "dead sea"
  11. Montgomery
    • Origin:

      Norman
    • Meaning:

      "man power"
  12. Matthias
    • Origin:

      Aramaic variation of Matthew
    • Meaning:

      "gift of God"
  13. Murray
    • Origin:

      Scottish
    • Meaning:

      "settlement by the sea"
  14. Mitchell
    • Origin:

      English variation of Michael
    • Meaning:

      "who is like God"
  15. Mack
    • Origin:

      Scottish or Irish
    • Meaning:

      "son of"
  16. Marlowe
    • Origin:

      Variation of Marlow, English
    • Meaning:

      "driftwood"
  17. Marcel
    • Origin:

      French variation of Marcellus
    • Meaning:

      "little warrior"
  18. Mordecai
    • Origin:

      Hebrew
    • Meaning:

      "follower of Marduk"
  19. Mac
    • Origin:

      Scottish or Irish
    • Meaning:

      "son of"
  20. Merlin
    • Origin:

      Welsh
    • Meaning:

      "sea fortress"