👶

The perfect name is out there — we're here to help you find it.

English boy names starting with M bring together a distinct cultural heritage and a satisfying first letter. Whether you're drawn to English tradition or simply love how M names sound, these names all carry authentic roots.

English Boy names starting with M

  • 100 English boy names begin with M
  • All names include full etymology from English naming tradition
  • English names are known for their distinct cultural identity and staying power
  • Current popularity rankings help you choose between the classic and the rising

English Boy Names Starting With M

100 boy names of English origin beginning with M

#37
English↑ Rising
independent, nonconformist
#107
English↑ Rising
soldier
#121
English↑ Rising
soldier
#388
English
Horse servant
#529
English
A variant of the name Mark, typically denoting someone associated with the 'mark' or 'boundary.'
#578
English
Dark-skinned or black
#661
English
Warrior
#667
English
who is like God?
#712
English
A variant of 'Michael', meaning 'who is like God?'.
#731
English
From the man’s village.
#733
English
Dedicated to Mars, the Roman god of war
#735
English
A form of the name Amanda or similar names
#752
English
Old English
#776
English
can refer to 'fashion or style'
#790
English
Wealth, Prosperity
#798
English
God is my teacher; Warrior; A combination of Mark and Joseph
#805
English
Who is like God?
#808
English
Son of Matthew
#808
English
Land by the sea or lake
#822
English
mighty army
#823
English
to marvel; wonder
#824
English
of Mars, warlike
#825
English
Derived from Old French 'Muriel', meaning 'sea-bright'.
#853
English
A beloved name with deep roots
#870
English
A beloved name with deep roots
#874
English
little mast
#884
English
mercenary
#970
English
A variant of 'Malin', meaning 'little warrior' or 'sailor'
#980
English
Mouth of the river.
#982
English
of the sea
#1000
English
A meaningful name with English roots
#1000
English
A meaningful name with English roots
#1000
English
A meaningful name with English roots
#1000
English
A meaningful name with English roots
#1000
English
A meaningful name with English roots
#1000
English
A meaningful name with English roots
#1000
English
A meaningful name with English roots
#1000
English
A meaningful name with English roots
#1000
English
A meaningful name with English roots
#1000
English
A meaningful name with English roots
#1000
English
A meaningful name with English roots
#1000
English
A meaningful name with English roots
#1000
English
A meaningful name with English roots
#1000
English
A meaningful name with English roots
#1000
English
A meaningful name with English roots
#1000
English
A meaningful name with English roots
#1000
English
A meaningful name with English roots
#1000
English
A meaningful name with English roots
#1000
English
A meaningful name with English roots
#1000
English
A meaningful name with English roots
#1000
English
A meaningful name with English roots
#1000
English
A meaningful name with English roots
#1000
English
A meaningful name with English roots
#1000
English
A meaningful name with English roots
#1000
English
A meaningful name with English roots
#1000
English
A meaningful name with English roots
#1000
English
A meaningful name with English roots
#1000
English
A meaningful name with English roots
#1000
English
A meaningful name with English roots
#1000
English
A meaningful name with English roots
#1000
English
A meaningful name with English roots
#1000
English
A meaningful name with English roots
#1000
English
A meaningful name with English roots
#1000
English
A meaningful name with English roots
#1000
English
A meaningful name with English roots
#1000
English
A meaningful name with English roots
#1000
English
A meaningful name with English roots
#1000
English
A meaningful name with English roots
#1000
English
A meaningful name with English roots
#1000
English
A meaningful name with English roots
#1000
English
A meaningful name with English roots
#1000
English
A meaningful name with English roots
#1000
English
A meaningful name with English roots
#1000
English
A meaningful name with English roots
#1000
English
A meaningful name with English roots
#1000
English
A meaningful name with English roots
#1000
English
A meaningful name with English roots
#1000
English
A meaningful name with English roots
#1000
English
A meaningful name with English roots
#1000
English
A meaningful name with English roots
#1000
English
A meaningful name with English roots
#1000
English
A meaningful name with English roots
#1000
English
A meaningful name with English roots
#1000
English
A meaningful name with English roots
#1009
English
A beloved name with deep roots
#1028
English
A beloved name with deep roots
#1042
English↑ Rising
The mountain of the governor
#1064
English
from the moor town
#1078
English
Dark-skinned, Moorish
#1093
English
from the mountain
#1112
English
land of Mary
#1119
English
Mouth of the river
#1201
English
Derived from a surname meaning 'from the Maccus island'
#1215
English
A variant of the name 'Mardy', which can mean a young person or child.
#1299
English
dark-skinned, Moorish
#1305
English
derived from Matthew; gift of God
#1306
English
Little warrior
#1312
English
Son of the mason
#1389
English
Helper of the sea
#1435
English
Sea hill or sea margin

Get your free baby name shortlist

Tell us your style, we'll send 20 names you'll love — curated, not generated.