Spanish Baby Names
Explore 405 spanish names, each with its own meaning, history, and pronunciation. Find one that carries the stories you want your child to grow up with.
Spanish names carry a weight of Catholic tradition and a warmth of Latin-American vibrance. Many of the most popular Spanish names are also popular internationally, because Spanish shares so many Latin roots with English.
A short history
Spanish naming developed under the Reconquista, with heavy influence from Catholic saints and from the integration of Arabic, Visigothic, and Jewish cultural layers. Latin-American naming added further regional flavours: Mexican naming drew on indigenous traditions, Cuban and Dominican on African, and so on.
Naming traditions
Spanish speakers traditionally carry two surnames: the father's first surname followed by the mother's first surname. Double first names are common (Juan Carlos, María José) and often shorten to one of the two in daily use. Religious compound names (María del Mar, María Jesús) are a distinctive Spanish pattern.
Sound and style
Spanish names are rhythmic and clean. Isabella, Lucia, Mateo, Diego, Sofia, Leo, and Alba all travel internationally with near-zero pronunciation friction. The rolled R in names like Ramón gives them a warmer texture than English can quite replicate.
Macario
“Blessed, happy”
Macario derives from the Greek Makarios, meaning blessed or happy. It was a popular name among early Christians, borne by several saints including Macarius the Great, a celebrated desert father of Egypt in the 4th century. The name entered Spanish through ecclesiastical Latin and has been used in Latin America for centuries, particularly in Mexico, where it holds a strong cultural presence.
Magdalena
“From Magdala”
Magdalena derives from the Hebrew place name Magdala, meaning tower or elevated place, referring to a town on the western shore of the Sea of Galilee. The name is most directly associated with Mary Magdalene, one of the most significant figures in the Christian Gospels, who was among the closest followers of Jesus and is named in all four Gospels as the first witness to the Resurrection. Venerated as a saint across Catholic, Orthodox, and Protestant traditions, Mary Magdalene gave the name Magdalene and its variants a widespread distribution across the Christian world. In its Spanish form, Magdalena has a fullness and warmth that makes it particularly appealing, and it carries both deep spiritual weight and considerable European elegance.
Maialen
“Mary Magdalene, of the tower”
Maialen is the Basque form of Magdalena, derived from the Hebrew Migdal-El meaning 'tower of God.' It refers most directly to Mary Magdalene, one of the most important figures in the New Testament, who came from Magdala, a town on the Sea of Galilee. The name carries deep spiritual resonance and is considered one of the most distinctly Basque feminine names.
Maite
“Lovable, beloved”
Maite is a Basque name meaning lovable or beloved, and is also widely used as a contracted form of Maria Teresa in the Basque Country. The Basque word maite means love or beloved, making this one of the few names in the Spanish-speaking world with a purely Basque rather than Latin or Arabic root. The name has an intimate, affectionate quality that reflects the closeness of Basque culture and the distinct linguistic tradition of the Basque people.
Manolo
“God is with us”
Manolo is a Spanish diminutive of Manuel, itself the Spanish form of Emmanuel, derived from the Hebrew Immanuel meaning 'God is with us.' While originally a nickname, Manolo has long functioned as a full given name in Spain and Latin America. It carries warmth, familiarity, and a deeply Andalusian character, while also being internationally recognized through fashion.
Manuel
“God is with us, divine companion”
Manuel means "God is with us," derived from the Hebrew name Immanuel. It is a name of deep spiritual reassurance, suggesting divine presence and protection. In Spanish and Portuguese culture, Manuel has been one of the most cherished names for centuries, carrying both sacred weight and everyday warmth.
Manuela
“God is with us”
Manuela is the Spanish feminine form of Manuel, itself derived from the Hebrew name Immanuel, meaning "God is with us." It is a name rich in spiritual significance, expressing faith and divine companionship. Manuela carries a warm, melodic quality that has made it a cherished name throughout the Spanish-speaking world and beyond.
Marcelino
“Little warrior, of Mars”
Marcelino is the Spanish diminutive of Marcelo or Marcel, ultimately derived from the Latin Marcellus, a diminutive of Marcus, which is believed to come from Mars, the Roman god of war. The name thus carries associations with strength, courage, and martial virtue, softened by the diminutive suffix to convey youthful energy and affection.
Marcelo
“Young warrior”
Marcelo derives from the Latin Marcellus, a diminutive of Marcus, which is linked to Mars, the Roman god of war, suggesting meanings of young warrior or dedicated to Mars. The name has been borne by two popes and carries a strong, martial spirit softened by its diminutive form. In the Spanish-speaking world, Marcelo is widely used across South America, Spain, and beyond, combining classical heritage with a modern, athletic energy.
Marcos
“Dedicated to Mars”
Marcos is the Spanish and Portuguese form of the Latin name Marcus, itself derived from Mars, the Roman god of war. Far from simply denoting aggression, Mars was also the guardian of agriculture and the protector of the Roman state, making the name one that speaks to both strength and stewardship. Marcos carries an inherent sense of courage, determination, and noble purpose, connecting its bearer to centuries of Iberian and Latin American heritage.
Mariana
“Beloved, graceful”
Mariana is a beautiful Spanish name that combines the meanings of 'beloved' and 'graceful', drawing from the Latin names Maria and Anna. It carries a sense of double blessing, uniting the devotion associated with Mary and the grace of Anne. The name has a lyrical, flowing quality that has made it a favourite across the Spanish-speaking world and beyond.
Mariano
“Of Mary, devoted to Mary”
Mariano derives from the Latin Marianus, connected both to the Roman family name Marius (possibly from Mars, the god of war) and, in Christian tradition, to Maria (Mary). The name took on Marian devotional significance in Catholic countries, where it became associated with devotion to the Virgin Mary. It carries a warm blend of Roman classical heritage and profound Catholic spirituality.
Maribel
“Beautiful Mary”
Maribel is a Spanish blend of Maria and Isabel, combining the Hebrew name Mary (meaning 'beloved' or 'wished-for child') with Isabel (the Spanish form of Elizabeth, meaning 'God is my oath'). Together the name evokes grace, beauty, and devotion.
Maricielo
“Mary of the sky”
Maricielo is a lyrical Spanish compound of Maria and cielo, meaning 'sky' or 'heaven'. The name evokes the image of the Virgin Mary in a celestial setting, combining devotion with a sense of the sublime and the infinite.
Mariposa
“Butterfly”
Mariposa is the Spanish word for butterfly, used as a given name to evoke transformation, beauty, grace, and freedom. The butterfly is a universal symbol of metamorphosis and new beginnings, and a child named Mariposa carries all of these associations. The name has a poetic, rhythmic quality with its five syllables flowing like music. It is used in Spanish-speaking countries and communities but remains rare enough elsewhere to feel genuinely distinctive.
Marisela
“Sea and heaven”
Marisela is a Spanish feminine name combining the elements of Maria, which derives from the Hebrew Miriam and is associated with the sea or beloved, and Celia, from the Latin caelum meaning heaven or sky. The combined meaning of sea and heaven evokes a vast, beautiful landscape where earth meets the infinite, a name that gestures towards the grandeur of the natural world. The name is especially popular throughout Latin America, particularly in Mexico, Venezuela, and Colombia, and carries a warm, melodic Latinate sound.
Marisol
“Sea and sun”
Marisol is a Spanish name blending 'mar' (sea) and 'sol' (sun), evoking images of sunlight on water. It captures a radiant, coastal warmth that feels both poetic and grounded in the natural world.
Martin
“Dedicated to Mars”
Martin derives from the Latin name Martinus, itself a derivative of Mars, the Roman god of war. The name means 'dedicated to Mars' or 'warlike', though its association with Saint Martin of Tours has long since shifted its connotations towards generosity, compassion, and moral courage. Martin is one of the most widely used names across European languages and cultures, appearing in Spanish, French, German, English, and numerous other traditions. Its enduring appeal lies in its combination of strength and warmth.
Mateo
“Gift of God”
Mateo is the Spanish form of Matthew, derived from the Hebrew name Mattityahu, meaning 'gift of God' or 'gift of Yahweh.' It carries a sense of divine blessing and gratitude, reflecting the idea that a child is a precious gift bestowed from above.
Matias
“Gift of the Lord”
Matias is a Spanish and Portuguese form of Matthias, derived from the Hebrew Mattityahu, meaning gift of God or gift of the Lord. It offers a fresh, distinctive alternative to the widely popular Mateo while sharing the same spiritual depth. The name carries a modern yet timeless elegance.
Mauricio
“Dark-skinned, Moorish”
Mauricio derives from the Latin Mauritius, itself rooted in Maurus, referring to the Moors of North Africa and meaning dark-skinned or swarthy. The name entered Spanish through the Roman Empire and flourished across the Iberian Peninsula. It reflects the rich multicultural tapestry of Spanish history, blending Roman, North African, and Iberian threads into a distinguished and internationally resonant name.
Maximiliano
“Greatest”
Maximiliano is the Spanish form of Maximilian, itself a blend of the Latin maximus meaning greatest and the Roman family name Aemilianus. The result is a name of grand imperial ambition meaning the greatest of the Aemiliani or simply the greatest. Borne by Holy Roman Emperors and an ill-fated Mexican Emperor, the name carries a sense of aristocratic distinction and supreme achievement, softened in everyday Spanish use by the universally loved nickname Maxi.
Maximina
“Greatest”
Maximina is the feminine form of the Latin name Maximus, meaning 'greatest' or 'the most excellent'. It carries a sense of strength and supremacy, reflecting the Roman tradition of names that celebrate virtue and excellence.
Maximo
“The greatest”
Maximo is the Spanish form of the Latin Maximus, meaning the greatest or the largest, a superlative name that sets an ambitious standard from the very beginning. It projects confidence and a striving for excellence, qualities that have kept the name in steady use across the Spanish-speaking world for centuries. The name carries both the ancient weight of Roman naming tradition and the warmth of Hispanic culture.
Melchor
“King of light”
Melchor is the Spanish form of Melchior, the name traditionally attributed to one of the Three Wise Men who visited the infant Jesus in the Christian nativity story. The name is thought to derive from the Hebrew and Semitic roots meaning king of light or my king is light. It carries strong associations with wisdom, generosity, and the bearing of precious gifts, making it a name steeped in both religious tradition and the imagery of royal enlightenment.
Meliton
“From Miletus”
Meliton is the Spanish form of the Greek name Meliton, referring to a person from Miletus, the ancient Greek city on the western coast of Anatolia. It is primarily known as the name of a second-century Christian bishop and theologian, giving it strong religious significance in the Catholic and Orthodox traditions.
Mercedes
“Mercies, graces”
Mercedes derives from the Spanish title 'Maria de las Mercedes', meaning 'Mary of the Mercies', a reference to the Virgin Mary as Our Lady of Mercy. The name carries deep spiritual significance in the Catholic tradition, representing divine compassion and grace. Its association with the luxury car brand, which was itself named after a girl called Mercedes, has given it an additional layer of elegance.
Miguel
“Who is like God, devoted to God”
Miguel means "who is like God," a rhetorical question that implies no one can compare to the divine. It is the Spanish and Portuguese form of Michael, one of the most enduring names in Western civilisation. The name carries a sense of spiritual strength and humble devotion.
Mikel
“Who is like God?”
Mikel is the Basque form of Michael, from the Hebrew Mikha'el, which is a rhetorical question meaning 'Who is like God?'. The implied answer is 'no one', expressing the incomparable nature of the divine. It is borne by the archangel Michael in Abrahamic traditions.
Milagros
“Miracles”
Milagros is the Spanish word for 'miracles', bestowed in honour of the Virgen de los Milagros (Virgin of Miracles). It is a distinctly Spanish devotional name that carries a sense of wonder, hope, and divine grace. The name reflects the deep tradition of Marian naming in the Spanish-speaking world.
Discover thousands of names in the app
Swipe through names, match with your partner, and find the perfect name together. Privacy-first, always.