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

  1. Meriadeg
    • Origin:

      Breton
    • Meaning:

      "sea brow"
  2. Man
    • Origin:

      Diminutive of Emmanuel, Hebrew
    • Meaning:

      "God is with us"
  3. Mîhkokwan
    • Origin:

      Cree
    • Meaning:

      "red feather"
  4. Merrivale
    • Origin:

      Variation of Merivale, Cornish surname
    • Meaning:

      "valley near the lake"
  5. Mirando
    • Origin:

      Spanish
    • Meaning:

      "marvelous"
  6. Magastomo
    • Origin:

      Latin
    • Meaning:

      "big mouth"
  7. Macgregor
    • Origin:

      Scottish
    • Meaning:

      "son of Gregor"
  8. Miljan
    • Origin:

      Serbian, Croatian
    • Meaning:

      "dear, gracious"
  9. Manzu
    • Origin:

      Italian artist name
  10. Meic
    • Origin:

      Welsh form of Mike
  11. Marijn
    • Origin:

      Dutch
    • Meaning:

      "of the sea"
  12. Montego
    • Origin:

      Place-name
  13. Marcial
    • Origin:

      Spanish derivative of Mars
    • Meaning:

      "male"
  14. Mayfair
    • Origin:

      English surname
  15. Marks
    • Origin:

      English, Dutch, or German surname
    • Meaning:

      "son of Mark"
  16. Massiah
    • Origin:

      Variation of Messiah, Hebrew
    • Meaning:

      "expected savior or deliverer"
  17. Muhammed emin
    • Origin:

      Turkish
    • Meaning:

      "praiseworthy truth"
  18. Mesa
    • Origin:

      Spanish
    • Meaning:

      "table"
  19. Mahbub
    • Origin:

      Urdu, Arabic
    • Meaning:

      "dear, beloved"
  20. Mcarthur
    • Origin:

      Scottish
    • Meaning:

      "son of Arthur"