1384 Boy Names That Start With M (with Meanings and Popularity)
Boy names that start with M are modern favorites, with baby boomers Michael and Mark moving M names for boys onto the main stage in the mid 20th century.
Along with modern classic Michael, other M names for boys ranking in the US Top 100 include Mateo, Mason, Maverick, Matthew, and Miles. Martin, Mateo, and Manuel all rank in Spain's Top 10 for boys, while the Breton Mael is the most popular M-starting boy name in France.
But the real contemporary king of M names for boys is Muhammad. With all its spellings counted together, Muhammad is the most popular boys' name in the world.
There are plenty of marvelous unique M names for boys still waiting to be discovered: our users favor cool European options like Marius, Mathis and Misha — though they're nowhere on the official charts.
Here, our full selection of boy names that start with M, ordered by their current popularity on Nameberry.
RELATED:
- Milo
Origin:
Latin and Old GermanMeaning:
"soldier or merciful"
- Mateo
Origin:
SpanishMeaning:
"gift of God"
- Miles
Origin:
English form of Milo, Latin and Old German,"soldier or merciful"Meaning:
"soldier or merciful"
- Micah
Origin:
HebrewMeaning:
"who is like the Lord"
- Malachi
Origin:
HebrewMeaning:
"my messenger"
- Max
Origin:
English and German diminutive of Maximilian or MaxwellMeaning:
"greatest"
- Michael
Origin:
HebrewMeaning:
"who is like God?"
- Magnus
Origin:
Scandinavian from LatinMeaning:
"greatest"
- Matthew
Origin:
HebrewMeaning:
"gift of God"
- Maxwell
Origin:
ScottishMeaning:
"great stream"
- Malcolm
Origin:
ScottishMeaning:
"devotee of St. Colomba"
- Maverick
Origin:
AmericanMeaning:
"independent, nonconformist"
- Monty
Origin:
Diminutive of Montague or Montgomery, variation of Monte, English, SpanishMeaning:
"mountain"
- Mason
Origin:
English occupational nameMeaning:
"worker in stone"
- Matteo
Origin:
ItalianMeaning:
"gift of God"
- Marcus
Origin:
LatinMeaning:
"warlike"
- Murphy
Origin:
IrishMeaning:
"sea warrior"
- Morgan
Origin:
WelshMeaning:
"sea-born, sea-song or sea-circle"
- Matthias
Origin:
Aramaic variation of MatthewMeaning:
"gift of God"
- Marshall
Origin:
EnglishMeaning:
"one who looks after horses"

