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

  1. Marty
    • Origin:

      Short form of Martin, Latin
    • Meaning:

      "warlike"
  2. Mattheo
    • Origin:

      Spanish variation of Matthew
  3. Mace
    • Origin:

      English
    • Meaning:

      "heavy club"
  4. Miró
    • Origin:

      Spanish artist name
  5. Mehdi
    • Origin:

      Farsi
    • Meaning:

      "rightly guided"
  6. Maison
    • Origin:

      French word name
    • Meaning:

      "house"
  7. Macon
    • Origin:

      French place-name
  8. Maxime
    • Origin:

      French variation of Maximus
  9. Marcos
    • Origin:

      Portuguese and Spanish variation of Mark
  10. Mathew
    • Origin:

      Spelling variation of Matthew
  11. Metehan
    • Origin:

      Turkish, historic figure's name
  12. Mandy
    • Origin:

      Short form of Armando
  13. Marek
    • Origin:

      Russian, Polish, Czech, Slovak variation of Mark, Latin
    • Meaning:

      "warlike"
  14. Malus
    • Origin:

      Latin botanical name
    • Meaning:

      "the apples"
  15. Marsh
    • Origin:

      English nature name
  16. Maoz
    • Origin:

      Hebrew
    • Meaning:

      "fortress, strength"
  17. Marko
    • Origin:

      Variation of Marco, Spanish form of Mark
    • Meaning:

      "warlike"
  18. Matic
    • Origin:

      Slovene variation of Matthias, Aramaic
    • Meaning:

      "gift of God"
  19. Milano
    • Origin:

      Italian
    • Meaning:

      "from Milan"
  20. Manny
    • Origin:

      English, diminutive of Emmanuel