M

Indian Baby Boy Names Starting With M

Looking for Indian baby boy names starting with M? Explore our collection of 99 Indian baby boy names beginning with M, along with their meanings. Find traditional, modern, Hindu, Sanskrit and regional Indian names for your baby boy.

Showing all 99 names

Madhav

Meaning: A name of Krishna, sweet as honey

Origin: Sanskrit

Madhur

Meaning: Sweet, pleasant

Origin: Sanskrit

Mahadev

Meaning: The great god (Shiva)

Origin: Sanskrit

Mahenaditya

Meaning: Great + Sun

Origin: Sanskrit (compound)

Mahenanand

Meaning: Great + Bliss

Origin: Sanskrit (compound)

Mahenbhadra

Meaning: Great + Auspicious, gentle

Origin: Sanskrit (compound)

Mahenbhaskar

Meaning: Great + Sun

Origin: Sanskrit (compound)

Mahenbhushan

Meaning: Great + Ornament of

Origin: Sanskrit (compound)

Mahenchandra

Meaning: Great + Moon

Origin: Sanskrit (compound)

Mahendas

Meaning: Great + Servant of

Origin: Sanskrit (compound)

Mahendeep

Meaning: Great + Lamp

Origin: Sanskrit (compound)

Mahendev

Meaning: Great + God

Origin: Sanskrit (compound)

Mahendra

Meaning: Great Indra

Origin: Sanskrit

Mahendutt

Meaning: Great + Given by

Origin: Sanskrit (compound)

Mahenendra

Meaning: Great + Chief, lord

Origin: Sanskrit (compound)

Mahenesh

Meaning: Great + Lord

Origin: Sanskrit (compound)

Mahengopal

Meaning: Great + Protector of cows

Origin: Sanskrit (compound)

Mahenindra

Meaning: Great + Chief, foremost

Origin: Sanskrit (compound)

Mahenjeet

Meaning: Great + Victor

Origin: Sanskrit (compound)

Mahenkant

Meaning: Great + Beloved

Origin: Sanskrit (compound)

Mahenkirti

Meaning: Great + Fame

Origin: Sanskrit (compound)

Mahenkumar

Meaning: Great + Prince, boy

Origin: Sanskrit (compound)

Mahenmani

Meaning: Great + Jewel

Origin: Sanskrit (compound)

Mahenmitra

Meaning: Great + Friend of

Origin: Sanskrit (compound)

Mahenmohan

Meaning: Great + Charming one

Origin: Sanskrit (compound)

Mahenmurti

Meaning: Great + Form, embodiment of

Origin: Sanskrit (compound)

Mahennarayan

Meaning: Great + Refuge of man

Origin: Sanskrit (compound)

Mahennath

Meaning: Great + Lord, protector

Origin: Sanskrit (compound)

Mahenpal

Meaning: Great + Protector

Origin: Sanskrit (compound)

Mahenpati

Meaning: Great + Master, lord

Origin: Sanskrit (compound)

Mahenprakash

Meaning: Great + Light

Origin: Sanskrit (compound)

Mahenprasad

Meaning: Great + Grace, blessing

Origin: Sanskrit (compound)

Mahenraj

Meaning: Great + King

Origin: Sanskrit (compound)

Mahenratna

Meaning: Great + Jewel

Origin: Sanskrit (compound)

Mahensagar

Meaning: Great + Ocean

Origin: Sanskrit (compound)

Mahensena

Meaning: Great + Army of

Origin: Sanskrit (compound)

Mahenshankar

Meaning: Great + Bestower of wellbeing

Origin: Sanskrit (compound)

Mahensimha

Meaning: Great + Lion, the mighty

Origin: Sanskrit (compound)

Mahenswaroop

Meaning: Great + Embodiment of

Origin: Sanskrit (compound)

Mahentej

Meaning: Great + Brilliance

Origin: Sanskrit (compound)

Mahenvardhan

Meaning: Great + One who increases

Origin: Sanskrit (compound)

Mahenvarma

Meaning: Great + Shield, protector

Origin: Sanskrit (compound)

Mahenveer

Meaning: Great + Brave one

Origin: Sanskrit (compound)

Mahesh

Meaning: Great lord (Shiva)

Origin: Sanskrit

Malhar

Meaning: A raga; name associated with rain

Origin: Sanskrit

Manan

Meaning: Reflection, contemplation

Origin: Sanskrit

Manav

Meaning: Human, man

Origin: Sanskrit

Manish

Meaning: Lord of the mind; wise

Origin: Sanskrit

Manoj

Meaning: Born of the mind; a name of Kamadeva

Origin: Sanskrit

Manu

Meaning: The first man in Hindu tradition

Origin: Sanskrit

Mayank

Meaning: Moon

Origin: Sanskrit

Meghaditya

Meaning: Cloud + Sun

Origin: Sanskrit (compound)

Meghanand

Meaning: Cloud + Bliss

Origin: Sanskrit (compound)

Meghbhadra

Meaning: Cloud + Auspicious, gentle

Origin: Sanskrit (compound)

Meghbhaskar

Meaning: Cloud + Sun

Origin: Sanskrit (compound)

Meghbhushan

Meaning: Cloud + Ornament of

Origin: Sanskrit (compound)

Meghchandra

Meaning: Cloud + Moon

Origin: Sanskrit (compound)

Meghdas

Meaning: Cloud + Servant of

Origin: Sanskrit (compound)

Meghdeep

Meaning: Cloud + Lamp

Origin: Sanskrit (compound)

Meghdev

Meaning: Cloud + God

Origin: Sanskrit (compound)

Meghdutt

Meaning: Cloud + Given by

Origin: Sanskrit (compound)

Meghendra

Meaning: Cloud + Chief, lord

Origin: Sanskrit (compound)

Meghesh

Meaning: Cloud + Lord

Origin: Sanskrit (compound)

Meghgopal

Meaning: Cloud + Protector of cows

Origin: Sanskrit (compound)

Meghindra

Meaning: Cloud + Chief, foremost

Origin: Sanskrit (compound)

Meghjeet

Meaning: Cloud + Victor

Origin: Sanskrit (compound)

Meghkant

Meaning: Cloud + Beloved

Origin: Sanskrit (compound)

Meghkirti

Meaning: Cloud + Fame

Origin: Sanskrit (compound)

Meghkumar

Meaning: Cloud + Prince, boy

Origin: Sanskrit (compound)

Meghmani

Meaning: Cloud + Jewel

Origin: Sanskrit (compound)

Meghmitra

Meaning: Cloud + Friend of

Origin: Sanskrit (compound)

Meghmohan

Meaning: Cloud + Charming one

Origin: Sanskrit (compound)

Meghmurti

Meaning: Cloud + Form, embodiment of

Origin: Sanskrit (compound)

Meghnarayan

Meaning: Cloud + Refuge of man

Origin: Sanskrit (compound)

Meghnath

Meaning: Cloud + Lord, protector

Origin: Sanskrit (compound)

Meghpal

Meaning: Cloud + Protector

Origin: Sanskrit (compound)

Meghpati

Meaning: Cloud + Master, lord

Origin: Sanskrit (compound)

Meghprakash

Meaning: Cloud + Light

Origin: Sanskrit (compound)

Meghprasad

Meaning: Cloud + Grace, blessing

Origin: Sanskrit (compound)

Meghraj

Meaning: Cloud + King

Origin: Sanskrit (compound)

Meghratna

Meaning: Cloud + Jewel

Origin: Sanskrit (compound)

Meghsagar

Meaning: Cloud + Ocean

Origin: Sanskrit (compound)

Meghsena

Meaning: Cloud + Army of

Origin: Sanskrit (compound)

Meghshankar

Meaning: Cloud + Bestower of wellbeing

Origin: Sanskrit (compound)

Meghsimha

Meaning: Cloud + Lion, the mighty

Origin: Sanskrit (compound)

Meghswaroop

Meaning: Cloud + Embodiment of

Origin: Sanskrit (compound)

Meghtej

Meaning: Cloud + Brilliance

Origin: Sanskrit (compound)

Meghvardhan

Meaning: Cloud + One who increases

Origin: Sanskrit (compound)

Meghvarma

Meaning: Cloud + Shield, protector

Origin: Sanskrit (compound)

Meghveer

Meaning: Cloud + Brave one

Origin: Sanskrit (compound)

Mihir

Meaning: Sun

Origin: Sanskrit

Mihit

Meaning: Bound, connected

Origin: Sanskrit

Milan

Meaning: Meeting, union

Origin: Sanskrit

Mohan

Meaning: Attractive, charming; a name of Krishna

Origin: Sanskrit

Mohit

Meaning: Charmed, fascinated

Origin: Sanskrit

Mrinal

Meaning: Lotus stalk

Origin: Sanskrit

Mukesh

Meaning: Lord of liberation (a name of Vishnu)

Origin: Sanskrit

Mukul

Meaning: Bud, blossom

Origin: Sanskrit

Mukund

Meaning: A name of Vishnu, giver of liberation

Origin: Sanskrit

About These Names

We hope this list of Indian baby boy names starting with M helps you find a name that feels right for your family. Meanings can vary slightly between regional sources and dialects, so if a name has particular religious or cultural significance for you, it's worth confirming its meaning and pronunciation with a trusted family member, priest or local language expert before finalizing your choice.

Explore More Baby Boy Names