Discover and Shortlist Your Perfect Baby Names!

Names letter starts with M

Name Meaning Origins Gender
Malco Malco: Unique Spanish name meaning "king" or "counselor," regal. Spanish Boy
Malenna Malenna: Unique Spanish name meaning "beautiful," charming and elegant choice. Spanish Girl
Madrina Madrina: Unique Spanish name meaning "godmother," symbolizing nurturing and guidance. Spanish Girl
Maelo Maelo: Spanish name meaning "chief," unique, strong, masculine, impactful. Spanish Boy
Maceo Maceo: Spanish name meaning "gift of God," unique and masculine. Spanish Boy
Mabrisa Mabrisa: Unique, elegant Spanish name conveying beauty and sophistication. Spanish Girl
Minenhle Minenhle means "beautiful day" in Zulu, used for gratitude. South African, Zulu Unisex
Mondli Mondli: Zulu name meaning "to guard" or "to protect," unisex. South African, Zulu Unisex
Mire Mire: Somali name meaning "leader," short, impactful, culturally significant. Somali Boy
Mohamudou Mohamudou: Somali name meaning "praiseworthy," popular among male communities. Somali Boy
Maydi Maydi: Somali name meaning "beautiful," gaining popularity among communities. Somali Girl
Maximilijan Maximilijan: Slovenian name meaning "the greatest," unique and distinguished choice. Slovenian Boy
Marjetka Marjetka: Slovenian name meaning "pearl," elegant and culturally significant. Slovenian Girl
Maruša Maruša: Slovenian name meaning "bitter," unique, feminine, culturally significant. Slovenian Girl
Medeja Medeja: a rare Slovenian name meaning "cunning woman," elegant choice. Slovenian Girl
Mateja Mateja: a unisex Slovenian name with cultural significance and elegance. Slovenian Unisex
Maksimilijan Maksimilijan: Slovenian name meaning "the greatest," rich in tradition. Slovenian Boy
Manca Manca: Slovenian name meaning "grace," unique, feminine, culturally rich. Slovenian Girl
Mikulas Mikulas: Slovakian name meaning "victory of the people," traditionally male. Slovakian Boy
Maros Maros: Slovakian male name meaning "bitter," unique and distinctive choice. Slovakian Boy
Miso Miso: Slavic name meaning "gracious," gaining popularity as gender-neutral. Slavic Unisex
Mitro Mitro: Slavic name meaning "peaceful ruler," unique and strong choice. Slavic Boy
Miroslavka Miroslavka: rare Slavic name meaning "peace" and "glory." Slavic Girl
Misko Misko: Slavic name meaning "bear," traditionally masculine and unique. Slavic Boy
Miryana Miryana: Slavic name symbolizing peace, harmony, beauty, and uniqueness. Slavic Girl
Mirne Mirne: Slavic name meaning "peaceful," unique, gentle, and feminine. Slavic Girl
Mirik Mirik: Slavic name meaning peace, harmony; unique, melodic, and rare. Slavic Boy
Milivoj Milivoj: Slavic name meaning "gracious warrior," rare yet meaningful choice. Slavic Boy
Millic Millic: Unique Slavic name meaning "gracious," associated with elegance. Slavic Girl
Milosch Milosch: Slavic name meaning "gracious," strong, noble, and unique. Slavic Boy