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 3,561–3,600
Boy NameMeaning
MylesDerived from the Latin word for soldier.
MylnburneFrom the mill stream
MylnricFrom the powerful mill
MyloA name meaning soldier or merciful.
MylsamyA name meaning a gift from the Lord.
MyndeeA variant of Melinda meaning honey.
MynoganMythical father of Beli
MyntaDerived from the fragrant mint herb.
MyrddinWelsh form of Merlin: Hawk. From the sea fortress.
MyrickDark-skinned; A Moor. Form of Maurice.
MyronMyrrh: sweet oil.
MysiaCriminal, abominable.
MytchA variant of the name Mitchell.
MythilA name inspired by ancient lore.
MythravOne who is a friend to everyone
MyunaOne who is beautiful and charming
Madan GopalLord Krishna, Gopal, The Lord of Love
Madhu SmithaOne with a sweet smile
MadvanIntoxicating, Delightful, Drunk with Joy
Maha DhyutaPossessing great radiance
Maha GanapatiOmnipotent and supreme Lord
MahabhujaGiant armed, Broad chested Lord
MahabuddhiExtremely intelligent
Mahadevadi PujitaWorshipped by lord Shiva and other divine lords
MahaduthMost radiant (Lord Hanuman)
MahakaleshwarLord Shiva, The meaning of Kaal in hinduism is time and the Maha or greatness of Lord Shiva is thought to be greater than time itself
MahakethuLord Shiva, Maha - great, Powerful, Supreme, Ketu - the node, Form, Banner, Leader, Brightness, A Ray of light, Ensign, Any eminent person, Intellect, Knowledge
MahamrityunjayaGreat victor of death
MahapurushaA truly great personality
MaharavanamardanaSlayer of the famous Ravana
MahashOne who does not smile, Serious, Unsmiling
MahashaktimayaOne who has boundless energies
MahashanOne who is very powerful
MahatapaseGreat meditator
MahatejLord Shiva, Most brilliant, Powerful, Having energy or vigor, Name of Shiva, Vishnu, Epithet of Agni
MahatejasePossessing immense energy
MahatmaneOne with a noble soul
MahayogineSupreme meditator
MahendiranMahendiran means 'Great Indra' or 'Lord of the Gods', derived from Sanskrit words 'Mahendra' and 'Ishwar'.
MahidherMahidher is a Sanskrit name meaning 'great warrior' or 'hero' derived from 'mahi' meaning great and 'dher' meaning warrior.