Discover and Shortlist Your Perfect Baby Names!

Names letter starts with M

Name Meaning Origins Gender
Morayna Morayna: unique Spanish name meaning "of the sea," symbolizing strength. Spanish Girl
Marsila Marsila: Unique Spanish name meaning "god of war," symbolizes strength. Spanish Girl
Modesto Modesto: Spanish name meaning "modest," reflecting humility and virtue. Spanish Boy
Markisia Markisia: Unique feminine name, possibly derived from Spanish "Marquesa". Spanish Girl
Montego Montego means "I am a mountain," symbolizing strength and resilience. Spanish Unisex
Mariano Mariano: masculine name of Spanish/Italian origin, meaning "belonging to Marius." Spanish Boy
Mija Mija means "my daughter" in Spanish, symbolizing affection and closeness. Spanish Girl
Macario Macario: Spanish name meaning "blessed," popular in Latin America. Greek Boy
Melisenda Melisenda: Elegant, historical name meaning "honey path" in Spanish. Germanic Girl
Marquita Marquita: a unique feminine name meaning "little sea" or "warrior." Spanish Girl
Mercedeas Mercedeas: Spanish feminine name meaning "mercy," linked to Virgin Mary. Spanish Girl
Milagros Milagros means "miracles," symbolizing faith and abundance in life. Spanish Girl
Morilla Morilla: Unique Spanish name meaning "little dark one" with history. Spanish Girl
Mareo Mareo: a unique Spanish name meaning "rare" or "uncommon." Spanish Boy
Markiesia Markiesia: Unique name meaning "noblewoman," symbolizing strength and independence. Spanish Girl
Mariling Mariling: Unique Spanish name combining Maria and Liling, symbolizing beauty. Spanish Girl
Maibe Maibe: Unique Spanish name gaining popularity, derived from "ma." Spanish Girl
Maribel Maribel combines "sea" and "beautiful," symbolizing oceanic tranquility and beauty. Spanish Girl
Marysola Marysola: unique name combining Mary and Sol, meaning warmth and radiance. Spanish Girl
Milagrosa Milagrosa means "miraculous," celebrating life and faith in Spanish culture. Spanish Girl
Melycente Melycente: Unique Spanish name meaning "sweet and perfect," gender-neutral choice. Spanish Unisex
Melosa Melosa: a unique Spanish name meaning "sweet" or "honeyed." Spanish Unisex
Malvon Malvon: unique Spanish name meaning "mallow flower," symbolizing love and healing. Spanish Unisex
Medosa Medosa: Unique feminine name from Spanish, meaning jellyfish, beautifully exotic. Spanish Girl
Morella Morella: a unique, beautiful name meaning "mulberry tree" in Latin. Latin Girl
Marria Marria, a feminine name, means "bitter" and symbolizes purity. Latin Girl
Moreina Moreina: Unique feminine name meaning "of the sea," with cultural roots. Latin Girl
Miro Miro: Slavic name meaning "peace," unisex, historically significant and unique. Spanish Unisex
Maja Maja: Slavic name meaning "great," popular in various countries. Slavic Girl
Milisa Milisa is a unique, meaningful name meaning "gracious" or "dear." Slavic Girl