Discover and Shortlist Your Perfect Baby Names!

Names letter starts with M

Name Meaning Origins Gender
Mackey Mackey: Scottish name meaning "son of Aodh," unique and charming. Scottish Boy
MacKynzi MacKynzi: Unique Scottish name meaning "son of the wise ruler." Scottish Girl
Mackinzie Mackinzie: Scottish name meaning "son of the fair one," feminine. Scottish Girl
Mackenzzie Mackenzzie: Scottish name meaning "son of Coinneach," trendy and feminine. Scottish Girl
Mabie Mabie: Rare Scottish unisex name meaning "son of yellow-haired one." Scottish Unisex
Mackenziie Mackenziie: Scottish name meaning "son of Coinneach," stylish and feminine. Scottish Girl
MacKenziee MacKenziee: Scottish name meaning "son of Coinneach," elegant and popular. Scottish Girl
Mikkela Mikkela: Scandinavian name meaning "who is like God," gaining popularity. Scandinavian Girl
Maylinn Maylinn: a charming Scandinavian name meaning beauty and grace. Scandinavian Girl
Mari-Ann Mari-Ann: Unique Scandinavian name meaning "bitter grace" or "wished-for child." Scandinavian Girl
Matsen Matsen: Unique Scandinavian name meaning "gift of God," rarely used. Scandinavian Boy
Mudrah Mudrah: Unique masculine name meaning "gesture" or "seal" in Sanskrit. Sanskrit Boy
Mukthi Mukthi means "liberation," is masculine, and gaining popularity globally. Sanskrit Boy
Mihira Mihira: Sanskrit name meaning "sun," unisex, culturally significant, gaining popularity. Sanskrit Unisex
Mrigendrah Mrigendrah means "lord of deer," symbolizing strength and leadership. Sanskrit Boy
Mrinalinee Mrinalinee: Sanskrit name meaning "lotus stalk," elegant and culturally significant. Sanskrit Girl
Mudhita Mudhita: Sanskrit name meaning "joy," gaining popularity for baby girls. Sanskrit Girl
Mayurapriya Mayurapriya means "beloved of peacocks," symbolizing beauty and elegance. Sanskrit Girl
Medhya Medhya: Sanskrit name meaning "intelligent," gaining popularity for girls. Sanskrit Girl
Medhini Medhini: Sanskrit name meaning "earth," symbolizing strength and nurturing qualities. Sanskrit Girl
Medhika Medhika: Sanskrit name meaning "wise," symbolizing intelligence and uniqueness. Sanskrit Girl
Mayuraditya Mayuraditya means "peacock sun," symbolizing beauty, grace, and strength. Sanskrit Boy
Manoranjanah Manoranjanah means "one who pleases the mind" in Sanskrit. Sanskrit Boy
Manojavasini Manojavasini means "swift as the mind," symbolizing agility and grace. Sanskrit Girl
Matsy Matsy, a unique Sanskrit name, means "fish" and symbolizes aquatic. Sanskrit Boy
Manjishtha Manjishtha means "bright red," is a unique feminine Sanskrit name. Sanskrit Girl
Manmath Manmath: Sanskrit name meaning "churner of the heart," signifies love. Sanskrit Boy
Manojananda Manojananda means "blissful mind" and signifies joy and positivity. Sanskrit Boy
Mandakiny Mandakiny: Unique feminine name meaning "celestial river" in Sanskrit. Sanskrit Girl
Mangalya Mangalya means "auspicious" in Sanskrit; it's a unique feminine name. Sanskrit Girl