Discover and Shortlist Your Perfect Baby Names!

Names letter starts with M

Name Meaning Origins Gender
Miloslav Miloslav: Slavic name meaning "gracious glory," rare but traditional. Slavic Boy
Miliena Miliena: Unique Slavic name meaning "gracious" or "kind," feminine. Slavic Girl
Milenah Milenah: Slavic name meaning grace, beauty; unique and elegant choice. Slavic Girl
Milinka Milinka: a unique, graceful Slavic name meaning "gracious" or "beloved." Slavic Girl
Militsa Militsa: Slavic name meaning "gracious," unique, elegant, and feminine. Slavic Girl
Milena-Rose Milena-Rose combines Slavic grace with English beauty, offering uniqueness. Slavic Girl
Marik Marik: Slavic name meaning "warlike," associated with strength and masculinity. Slavic Boy
Matija Matija: Slavic name meaning "God's gift," popular in Slavic countries. Slavic Boy
Marick Marick: Slavic name meaning strength, bravery; gaining popularity in regions. Slavic Boy
Malko Malko: rare Slavic male name meaning "small" or "little." Slavic Boy
Mende Mende: Sierra Leonean unisex name meaning "loved one" or "beloved." Sierra Leonean Unisex
Mamieh Mamieh: Sierra Leonean name meaning "beloved," popular for baby girls. Sierra Leonean Girl
Munya Munya means "delight" in Shona; it's a unique, meaningful name. Shona Boy
Matop Matop is an African name meaning "waiting" or "patience." Shona Unisex
Mafeyi Mafeyi: African name meaning "one who brings happiness," unisex. Shona Unisex
Mirana Mirana: a unique, Shakespearean name symbolizing beauty, grace, and wonder. Shakespearean Girl
Milosh Milosh: Serbian name meaning "loving," associated with males, unique. Serbian Boy
Milorad Milorad: Serbian name meaning "gracious joy," reflecting cultural heritage. Serbian Boy
Milosava Milosava: Serbian name meaning "gracious glory," rare and unique. Serbian Girl
Milisava Milisava: Serbian name meaning "gentle," unique, and culturally rich. Serbian Girl
Milica-Jana Milica-Jana: Unique Serbian name meaning "gracious" and "God is gracious." Serbian Girl
Milenko Milenko: Serbian name meaning "gracious," traditionally male, culturally significant. Serbian Boy
Miladin Miladin: Serbian name meaning "dear," traditionally male, culturally significant. Serbian Boy
Marieme Marieme: Senegalese name meaning "gift of God," gaining popularity. Senegalese Girl
Mariamou Mariamou: Senegalese name meaning "gift of God," gaining popularity. Senegalese Girl
Mohamadou Mohamadou: Senegalese name meaning "praised," popular in West Africa. Senegalese Boy
Moyra Moyra: Scottish name meaning "bitter" or "great," unique and strong. Scottish Girl
Morray Morray: Unique Scottish name meaning "connection to the sea." Scottish Boy
Muireagan Muireagan: Unique Scottish name meaning "born of the sea." Scottish Boy
Murrray Murrray: Unique Scottish name meaning "son of the sea warrior." Scottish Boy