Baby Boy Names Starting with Letter M

Boy names starting with the letter M are listed below. Tap a name to see its meaning, numerology and astrological details.

Boy Names

7,767 names found · showing 5,841–5,880
Boy NameMeaning
MangoA sweet and tropical fruit tree.
MelecioCareful; Attentive
Minchoson of my right hand
MingoOne who belongs to the Lord.
MarecekA bitter or beloved person.
MaresA man of the sea or ocean.
MarikA ruler of the entire world.
MarousekA diminutive form of the name Marek.
MaaglantDerived from Old English, means 'great battle' or 'great fight'
MacaDerived from Old English, means 'son of' or 'descendant of'
MaccvtreniDerived from Old English, means 'son of the priest'
MachutusDerived from Latin, means 'great battle' or 'great fight'
MacvdecetiDerived from Old English, means 'son of the people'
MacvtreniDerived from Old English, means 'son of the priest'
MaddiA name meaning woman from Magdala.
MadulfDerived from Old English, means 'wolf's meadow' or 'wolf's valley'
MadynA name meaning a little warrior.
MaeceaDerived from Old English, means 'battle' or 'fight'
MaegenDerived from Old English, means 'power' or 'strength'
MaegenfrithDerived from Old English, means 'peaceful power' or 'peaceful strength'
MaeglaDerived from Old English, means 'battle' or 'fight'
MaelgwnDefender of Battle
MaerecDerived from Old English, means 'famous' or 'renowned'
MaerheardDerived from Old English, means 'famous warrior' or 'renowned fighter'
MaerlaDerived from Old English, means 'famous' or 'renowned'
MaersaDerived from Old English, means 'noble' or 'exalted'
MaessaOld English name, means 'she who is blessed'
MaethelgarDerived from Old English, means 'battle spear ruler'
MaettaOld English name, means 'strong and powerful'
MagliItalian name, means 'young warrior'
MaglicunasDerived from Old English, means 'battle spear lord'
MaglocvniOld English name, means 'battle spear warrior'
MagloriusDerived from Old English, means 'famous warrior'
MagusenosOld English name, means 'great warrior'
MahiulDerived from Old English, means 'strong and mighty'
MaialesOld English name, means 'strong and powerful'
MailbrigitDerived from Old English, means 'exalted and strong'
MainesOld English name, means 'great and powerful'
MaiocDerived from Old English, means 'strong and mighty'
MaiucOld English name, means 'strong and powerful'