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

  1. MontyHeart
    • Origin:

      Diminutive of Montague, Montgomery
  2. MalachyHeart
    • Origin:

      Irish version of Malachi, Hebrew
    • Meaning:

      "second"
  3. MacHeart
    • Origin:

      Scottish or Irish
    • Meaning:

      "son of"
  4. MarcusHeart
    • Origin:

      Latin
    • Meaning:

      "warlike"
  5. MartinHeart
    • Origin:

      Latin
    • Meaning:

      "warlike"
  6. MaximilianHeart
    • Origin:

      Latin
    • Meaning:

      "greatest"
  7. MaximusHeart
    • Origin:

      Latin
    • Meaning:

      "greatest"
  8. MarcoHeart
    • Origin:

      Italian and Spanish form of Mark
    • Meaning:

      "warlike"
  9. MassimoHeart
    • Origin:

      Italian variation of Maximus
    • Meaning:

      "the greatest"
  10. MiroHeart
    • Origin:

      Slavic
    • Meaning:

      "peace, world"
  11. MalikHeart
    • Origin:

      Arabic; Greenlandic
    • Meaning:

      "king; wave"
  12. MorganHeart
    • Origin:

      Welsh
    • Meaning:

      "sea-born, sea-song or sea-circle"
  13. MaddoxHeart
    • Origin:

      Welsh
    • Meaning:

      "son of Madoc"
  14. MerrickHeart
    • Origin:

      Anglo-Welsh
    • Meaning:

      "fame, power"
  15. MillerHeart
    • Origin:

      English occupational name
    • Meaning:

      "grinder of grain"
  16. MontgomeryHeart
    • Origin:

      Norman
    • Meaning:

      "man power"
  17. MackHeart
    • Origin:

      Scottish or Irish
    • Meaning:

      "son of"
  18. MarkHeart
    • Origin:

      Latin
    • Meaning:

      "warlike"
  19. MarsHeart
    • Origin:

      Roman mythology god of war
  20. MarcelHeart
    • Origin:

      French variation of Marcellus
    • Meaning:

      "little warrior"