Discover and Shortlist Your Perfect Baby Names!

Names letter starts with M

Name Meaning Origins Gender
Mohith Mohith: Charming Indian name gaining popularity among global families. Indian Boy
Mohitendra Mohitendra means "charming lord," reflecting attractiveness and leadership qualities. Indian Boy
Mohitkumar Mohitkumar: Indian name meaning 'charmed,' unique choice for boys. Indian Boy
Mohinish Mohinish: Indian name meaning "lord of the universe," gaining popularity. Indian Boy
Mogli Mogli: Indian name meaning "belonging to the earth," unique choice. Indian Boy
Mohanlaal Mohanlaal: Charming Indian name, popular among males, culturally significant. Indian Boy
Mohan Lal Mohan Lal: Charming, beloved Indian name popular among diverse cultures. Indian Boy
Mohan Lal Viswanathan Nair Mohan Lal Viswanathan Nair: culturally significant Indian name with historical roots. Indian Boy
Mohanah Mohanah: Indian name meaning "delightful," gaining popularity for uniqueness. Indian Girl
Mithlesh Mithlesh: Indian name meaning "lord of friendship," primarily male. Indian Boy
Mithin Mithin: Indian name meaning "friend," unique, kind-hearted, and elegant. Indian Boy
Mithoon Mithoon: Indian name meaning "friend," gaining popularity globally for significance. Indian Boy
Mithileshwar Mithileshwar: Indian name meaning "Lord of Mithila," culturally significant. Indian Boy
Mithil Mithil: Indian male name meaning "friendship," gaining popularity among diaspora. Indian Boy
Mithili Mithili: Elegant name from India, symbolizing cultural heritage and femininity. Indian Girl
Mithali Mithali: Indian name meaning "friendly," gaining popularity for its uniqueness. Indian Girl
Mithaly Mithaly: Indian name meaning "sweetness," unique, feminine, and elegant. Indian Girl
Misra Misra: Indian surname meaning "mixed," used for any gender. Indian Unisex
Mirabai Bai Mirabai Bai: a graceful, culturally significant name gaining global popularity. Indian Girl
Mitha Mitha: Indian name meaning sweetness, associated with kindness and femininity. Indian Girl
Milindasen Milindasen: Indian name meaning "victorious leader," unique and distinguished. Indian Boy
Milindkumar Milindkumar: Unique Indian name meaning "like a honeybee," male. Indian Boy
Minalini Minalini: Indian name meaning "delicate flower," unique and elegant choice. Indian Girl
Minali Minali: Indian name meaning "precious gem," symbolizing uniqueness and brilliance. Indian Girl
Minakshya Minakshya: Indian name meaning "fish-eyed," symbolizing beauty and grace. Indian Girl
Minesha Minesha: Indian name meaning "beautiful," gaining popularity among parents. Indian Girl
Mihirdev Mihirdev means "sun god," symbolizing strength and cultural significance. Indian Boy
Milindar Milindar: Indian name meaning "lord of beauty," primarily male. Indian Boy
Milindarao Milindarao: Unique Indian name meaning "king of honey bees," symbolizing leadership. Indian Boy
Menisha Menisha: Indian name meaning "intelligent," gaining popularity for uniqueness. Indian Girl