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

  1. Miklos
    • Origin:

      Hungarian variation of Nicholas, Greek
    • Meaning:

      "people of victory"
  2. Marvelous
    • Origin:

      English word name
  3. Mekhi
    • Origin:

      Derivation and meaning unknown
  4. Moyo
    • Origin:

      South African, Ndebele
    • Meaning:

      "heart"
  5. Meriadoc
    • Origin:

      Breton
    • Meaning:

      "sea brow"
  6. Mirin
    • Origin:

      Irish and Scottish, meaning unknown
  7. Menachem
    • Origin:

      Hebrew
    • Meaning:

      "the comforter"
  8. Manju
    • Origin:

      Sanskrit
    • Meaning:

      "pleasant, sweet"
  9. Midian
    • Origin:

      Hebrew
    • Meaning:

      "strife"
  10. Mawgan
    • Origin:

      Cornish
    • Meaning:

      "praise"
  11. Molochai
    • Origin:

      Variation of Malachi, Hebrew
    • Meaning:

      "my messenger"
  12. Madsen
    • Origin:

      Danish
    • Meaning:

      "son of Mads"
  13. Meadowlark
    • Origin:

      Bird name
  14. Mory
    • Origin:

      French
    • Meaning:

      "dark skinned, mulberry"
  15. Manus
    • Origin:

      Irish variation of Magnus
    • Meaning:

      "greatest"
  16. Mirri
    • Origin:

      Australian Aboriginal
    • Meaning:

      "the sun"
  17. Motoki
    • Origin:

      Japanese
    • Meaning:

      "submerged rock"
  18. Madyn
    • Origin:

      Irish
    • Meaning:

      "small dog"
  19. Morocco
    • Origin:

      African place-name
  20. Magic
    • Origin:

      Word name