Discover and Shortlist Your Perfect Baby Names!

Names letter starts with M

Name Meaning Origins Gender
Meaghanne Meaghanne: Irish name meaning "pearl," elegant, moderately popular choice. Irish Girl
Mary Kate Mary Kate: Timeless, elegant Irish name meaning "bitter" or "beloved." Irish Girl
Maney Maney: Rare Irish name meaning "monk," exuding cultural richness. Irish Boy
Malley Malley: Unique Irish unisex name meaning "descendant of St. Olcan." Irish Unisex
Maitin Maitin: Unique Irish name meaning "gift of God," rarely used. Irish Boy
Mairin Mairin: Irish name meaning "bitter" or "beloved," charming and elegant. Irish Girl
Maigin Maigin: Unique Irish name meaning "pearl," elegant and charming choice. Irish Girl
Mairead Mairead: Irish name meaning "pearl," elegant, unique, and feminine. Irish Girl
Maighan Maighan: Unique Irish name meaning "pearl," elegant and sophisticated choice. Irish Girl
Maevy Maevy: Irish name meaning "intoxicating," charming, unique, and melodious. Irish Girl
Maeve Maeve: Irish name meaning "intoxicating," linked to a legendary queen. Irish Girl
Maeran Maeran: Unique Irish name meaning "noble," suitable for any gender. Irish Unisex
Mael Donnchadha Mael Donnchadha: traditional Irish name meaning "devotee of Donnchadh." Irish Boy
Maeghann Maeghann: Unique Irish name meaning "pearl," symbolizing beauty and purity. Irish Girl
Macken Macken: Unique Irish name meaning "son of the handsome one." Irish Boy
Mehrdadpour Mehrdadpour is an Iranian male name meaning "son of love." Iranian Boy
Murre Murre: Unique unisex name meaning "sea bird" in Inuit culture. Inuit Unisex
Muthia Muthia: Indonesian name meaning "pearl," elegant, unique, and feminine. Indonesian Girl
Melyana Melyana: Indonesian name meaning "beautiful flower," gaining global recognition. Indonesian Girl
Mynaa Mynaa: Indian name meaning "free-spirited bird," gaining global popularity. Indian Girl
Murari Lal Murari Lal: Indian name meaning "beloved enemy of demon Mura." Indian Boy
Muralilal Muralilal: Unique Indian name meaning "beloved of the flute." Indian Boy
Murty Murty: Indian name meaning "lord," traditionally male, culturally significant. Indian Boy
Murlee Murlee: Indian name meaning "flute," symbolizing music and harmony. Indian Boy
Munnaa Munnaa: Indian name meaning "little boy," cherished in Indian culture. Indian Boy
Munda Munda: Indian name meaning strength, warrior; unique, culturally significant choice. Indian Boy
Muneesh Muneesh: Indian name meaning "lord of mind," unique and masculine. Indian Boy
Muneesha Muneesha: Indian name meaning "silent," elegant, and culturally significant. Indian Girl
Muraleedharen Muraleedharen: Unique Indian name meaning "Lord Krishna," culturally significant. Indian Boy
Munika Munika: Indian name meaning "silent," associated with grace and tranquility. Indian Girl