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

  1. Miro
    • Origin:

      Slavic
    • Meaning:

      "peace, world"
  2. Miran
    • Origin:

      Slovene, Persian, Kurdish, Hebrew
    • Meaning:

      "peace, world; prince; to sing + light"
  3. Maro
    • Origin:

      Latin, Hebrew, or Japanese
    • Meaning:

      "from Mars; bitter; or, myself"
  4. Madison
    • Origin:

      English
    • Meaning:

      "son of Matthew"
  5. Maria
    • Origin:

      Hebrew or Egyptian
    • Meaning:

      "drop of the sea, bitter, or beloved"
  6. Mercury
    • Origin:

      Latin
    • Meaning:

      "Roman messenger god"
  7. Massimo
    • Origin:

      Italian variation of Maximus
    • Meaning:

      "the greatest"
  8. Madden
    • Origin:

      Irish
    • Meaning:

      "little dog"
  9. Matheo
    • Origin:

      Scandinavian variation of Mateo, Spanish
    • Meaning:

      "gift of God"
  10. Miguel
    • Origin:

      Spanish and Portuguese variation of Michael, Hebrew
    • Meaning:

      "Who is like God"
  11. Malakai
    • Origin:

      Fijian and Tongan form of Malachi
  12. Matias
    • Origin:

      Spanish variation of Matthias
  13. Merle
    • Origin:

      French
    • Meaning:

      "blackbird"
  14. Mael
    • Origin:

      French or Breton
    • Meaning:

      "chief or prince"
  15. Mungo
    • Origin:

      Scottish nickname
    • Meaning:

      "my pet"
  16. Marcellus
    • Origin:

      Latin
    • Meaning:

      "young warrior"
  17. Mccoy
    • Origin:

      Irish variation of McKay
    • Meaning:

      "fire"
  18. Mondo
    • Origin:

      Short form of Armondo, Raimondo or Edmondo, Italian
    • Meaning:

      "world or protector"
  19. Mario
    • Origin:

      Italian variation of Marius, form of mythological name Mars
    • Meaning:

      "warlike"
  20. Mingus
    • Origin:

      Scottish, variation of Menzies
    • Meaning:

      "tenants of a manor"