Discover and Shortlist Your Perfect Baby Names!

Names letter starts with M

Name Meaning Origins Gender
Mayka Mayka: Spanish name meaning "rebellious," unique, and culturally rich. Spanish Girl
Maykol Maykol: Spanish name variation of Michael, unique and modern choice. Spanish Boy
Melanio Melanio: Unique Spanish name meaning "black," associated with masculinity. Spanish Boy
Mayola Mayola: a rare, elegant Spanish name meaning "beautiful" or "graceful." Spanish Girl
Mayda Mayda: Spanish name meaning "maiden," elegant, unique, and feminine. Spanish Girl
Maurico Maurico: Spanish name meaning "dark-skinned," traditionally masculine and distinctive. Spanish Boy
Maximillano Maximillano: Spanish name meaning "greatest," unique, and culturally rich. Spanish Boy
Maximilijano Maximilijano: Spanish name meaning "the greatest," gaining popularity in Spanish-speaking regions. Spanish Boy
Maximina Maximina: rare Spanish name meaning "greatest," elegant and distinctive choice. Spanish Girl
Maxmiliano Maxmiliano: Spanish name meaning "the greatest," reflecting strength and power. Spanish Boy
Matheo Matheo: Spanish name meaning "gift of God," gaining popularity globally. Spanish Boy
Mauriciojr Mauriciojr: Spanish masculine name meaning "dark-skinned," unique and distinctive. Spanish Boy
Marysela Marysela: Unique Spanish name meaning "star of the sea" or "bitterness." Spanish Girl
Marysabel Marysabel: Unique Spanish name combining Mary and Isabel's meanings. Spanish Girl
Mary-Carmen Mary-Carmen blends classic elegance, meaning "beloved song," in Spanish. Spanish Girl
Marycella Marycella: Unique Spanish name meaning "bitter" or "beloved," elegant. Spanish Girl
Marselino Marselino: Spanish name meaning "warlike," associated with Roman god Mars. Spanish Boy
Martica Martica: Unique Spanish name meaning "warlike," symbolizing strength and determination. Spanish Girl
Martínes Martínes: Spanish name meaning "warrior," unique and culturally rich choice. Spanish Boy
Mary Carmen Mary Carmen is a sophisticated, timeless name of Spanish origin. Spanish Girl
Marquessa Marquessa: Unique Spanish name meaning "noblewoman," exuding elegance and sophistication. Spanish Girl
Marsalinda Marsalinda: Spanish name meaning "beautiful sea" or "graceful flower." Spanish Girl
Maritza-Ysabel Maritza-Ysabel combines meanings of sea, love, and divine commitment. Spanish Girl
Marjita Marjita: Spanish name meaning "pearl," symbolizing beauty and elegance. Spanish Girl
Marquitos Marquitos: Spanish name meaning "little Mark," symbolizing strength and youth. Spanish Boy
Maritza-Rose Maritza-Rose combines elegance, beauty, and uniqueness in a name. Spanish Girl
Maritza-Jo Maritza-Jo: Unique Spanish name meaning "of the sea," feminine charm. Spanish Girl
Maritza-Luz Maritza-Luz means "beloved lady of light," evoking warmth and elegance. Spanish Girl
Maritza-Isabel Maritza-Isabel combines sea and divine meanings, embodying elegance and grace. Spanish Girl
Marisel Marisel: Spanish name meaning "bitter sea," elegant and unique choice. Spanish Girl