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

  1. Mehdi
    • Origin:

      Farsi
    • Meaning:

      "rightly guided"
  2. Maxime
    • Origin:

      French variation of Maximus
  3. Marcos
    • Origin:

      Portuguese and Spanish variation of Mark
  4. Munro
    • Origin:

      Scottish
    • Meaning:

      "mouth of the river Ro"
  5. Macallister
    • Origin:

      Scottish
    • Meaning:

      "son of Alasdair"
  6. Mace
    • Origin:

      English
    • Meaning:

      "heavy club"
  7. Miró
    • Origin:

      Spanish artist name
  8. Marty
    • Origin:

      Short form of Martin, Latin
    • Meaning:

      "warlike"
  9. Maison
    • Origin:

      French word name
    • Meaning:

      "house"
  10. Mathew
    • Origin:

      Spelling variation of Matthew
  11. Maoz
    • Origin:

      Hebrew
    • Meaning:

      "fortress, strength"
  12. Marsh
    • Origin:

      English nature name
  13. Malus
    • Origin:

      Latin botanical name
    • Meaning:

      "the apples"
  14. Marko
    • Origin:

      Variation of Marco, Spanish form of Mark
    • Meaning:

      "warlike"
  15. Milano
    • Origin:

      Italian
    • Meaning:

      "from Milan"
  16. Metehan
    • Origin:

      Turkish, historic figure's name
  17. Machi
    • Origin:

      Hebrew
    • Meaning:

      "decrease"
  18. Mandy
    • Origin:

      Short form of Armando
  19. Matic
    • Origin:

      Slovene variation of Matthias, Aramaic
    • Meaning:

      "gift of God"
  20. Morton
    • Origin:

      English
    • Meaning:

      "town near the moor"