Discover and Shortlist Your Perfect Baby Names!

Names letter starts with M

Name Meaning Origins Gender
Marisely Marisely: Spanish name meaning "beloved by the sea," uniquely elegant. Spanish Girl
Maritssa Maritssa: Spanish name meaning "beloved by the sea," uniquely elegant. Spanish Girl
Maritza-Ann Maritza-Ann: Unique name combining Spanish and Hebrew meanings of grace. Spanish Girl
Marinero Marinero: Unique Spanish name meaning "sea," associated with boys. Spanish Boy
Marisabela Marisabela: a unique, elegant name meaning "beautiful sea" in Spanish. Spanish Girl
Maripaz Maripaz: Spanish name meaning "Mary" and "peace," elegant and unique. Spanish Girl
Marinelia Marinelia: Unique Spanish name meaning "sea-born," elegant and uncommon. Spanish Girl
Marijose Marijose: Unique Spanish name combining Maria and Jose, culturally significant. Spanish Girl
Marinas Marinas: Spanish name meaning "of the sea," symbolizing grace and strength. Spanish Girl
Mariflor Mariflor: Elegant female name meaning "sea flower," symbolizing natural beauty. Spanish Girl
Marilinda Marilinda: Spanish name meaning "beautiful," unique, elegant, and charming. Spanish Girl
Mariabel Mariabel: Unique Spanish name meaning "beloved Mary," elegant and feminine. Spanish Girl
MariCarmen MariCarmen is a popular Spanish name meaning "bitter sea" or "beloved song." Spanish Girl
Maria-Christina Maria-Christina combines elegance, tradition, and cultural significance in naming. Spanish Girl
Marielinda Marielinda: Elegant Spanish name meaning "beautiful," unique and feminine. Spanish Girl
Marianela Marianela: Elegant Spanish name combining María and Nela, uniquely charming. Spanish Girl
Maria Kiarra Maria Kiarra is a timeless, elegant name of Spanish origin. Spanish Girl
Mari Nena Mari Nena: Unique, elegant Spanish name for females, exuding femininity. Spanish Girl
Mari Nenita Mari Nenita is a sweet, feminine name of Spanish origin. Spanish Girl
Mari-Ana Mari-Ana is a graceful, elegant name with Spanish origins. Spanish Girl
Mareli Mareli: Spanish name meaning "shining sea," elegant and unique choice. Spanish Girl
Marela Marela: Spanish name meaning "shining sea," elegant and unique choice. Spanish Girl
Marchita Marchita: Unique Spanish name meaning "withered," exuding grace and elegance. Spanish Girl
Marcelinda Marcelinda: a unique, elegant Spanish name meaning "beautiful" or "lovely." Spanish Girl
Marcilla Marcilla: Spanish name meaning "warlike," symbolizing strength and elegance. Spanish Girl
Marcita Marcita: Rare Spanish name meaning "warlike," associated with strength. Spanish Girl
Mancio Mancio: rare Spanish name meaning "warrior," associated with masculinity. Spanish Boy
Manolín Manolín: Spanish name meaning "God is with us," unique charm. Spanish Boy
Mansita Mansita: Unique Spanish name meaning "gentle," elegant and feminine. Spanish Girl
Malicia Malicia: Unique Spanish name meaning "malice," reflecting cunning and charm. Spanish Girl