GUIDE

Spanish Baby Names

Spanish names span a vast and diverse linguistic world — from the Castilian heartland to Latin America, the Basque Country, and beyond — blending Catholic tradition, indigenous heritage, and modern creativity.

From beloved classics like Sofía and Mateo to names rooted in regional traditions like Amaia and Iker, Spanish naming culture is as varied as the Spanish-speaking world itself. This guide covers 130 names with their origins and meanings.

Track milestones in tinylog

Free trial • Log your baby's firsts

Introduction to Spanish Baby Names

Spanish is the native language of over 500 million people across more than 20 countries, and its naming traditions are equally expansive. Spanish baby names draw from Castilian roots, Latin heritage, Catholic devotion, Basque and Catalan regional cultures, and the indigenous traditions of Latin America. The result is one of the richest and most diverse naming pools in the world.

What unites Spanish names across this vast geography is their musicality. The language's rhythmic stress patterns and open vowel sounds give names like Valentina, Santiago, and Esperanza an inherent warmth and elegance. Spanish names tend to feel expressive and full — qualities that have made them increasingly popular among parents of all backgrounds.

Catholic faith has profoundly shaped Spanish naming. Many traditional names honor the Virgin Mary through her various advocations — Dolores (sorrows), Pilar (pillar), Guadalupe, Rocío (dew), and Mercedes (mercies) all reference specific aspects of Marian devotion. Male names like Jesús, Salvador (savior), and Ángel reflect a comfort with sacred names that distinguishes the Spanish-speaking world. Many of these names also carry deep themes of affection and devotion — for more options in this vein, see our baby names that mean love collection.

Whether you are honoring family heritage, drawn to the sound and meaning of Spanish names, or looking for a name that bridges cultures, this collection offers 130 names from across the Spanish-speaking world. For additional inspiration, see our popular baby boy names and popular baby girl names guides.

Spanish Baby Names
Mateo
OriginSpanish
MeaningGift of God
Sofía
OriginSpanish
MeaningWisdom
Santiago
OriginSpanish
MeaningSaint James; supplanter
Valentina
OriginSpanish
MeaningStrong; healthy; brave
Sebastián
OriginSpanish
MeaningVenerable; revered
Lucía
OriginSpanish
MeaningLight; born at dawn
Alejandro
OriginSpanish
MeaningDefender of the people
Camila
OriginSpanish
MeaningNoble attendant; freeborn
Diego
OriginSpanish
MeaningSupplanter; from Santiago
Isabella
OriginSpanish
MeaningDevoted to God; pledged
Nicolás
OriginSpanish
MeaningVictory of the people
Martina
OriginSpanish
MeaningDedicated to Mars; warlike
Daniel
OriginSpanish
MeaningGod is my judge
Valeria
OriginSpanish
MeaningStrong; vigorous; healthy
Hugo
OriginSpanish
MeaningMind; intellect; spirit
Elena
OriginSpanish
MeaningBright; shining light
Pablo
OriginSpanish
MeaningSmall; humble
Natalia
OriginSpanish
MeaningBorn on Christmas Day
Iker
OriginSpanish (Basque)
MeaningVisitation; one who visits
Amaia
OriginSpanish (Basque)
MeaningThe end; beloved mother
Carlos
OriginSpanish
MeaningFree man; strong
Carmen
OriginSpanish
MeaningGarden; vineyard; song
Adrián
OriginSpanish
MeaningFrom the city of Hadria; dark
Ximena
OriginSpanish (Latin American)
MeaningListener; she who hears
Álvaro
OriginSpanish
MeaningGuardian; prudent; elf warrior
Lola
OriginSpanish
MeaningSorrows; short for Dolores
Javier
OriginSpanish (Basque)
MeaningNew house; bright
Paula
OriginSpanish
MeaningSmall; humble
Fernando
OriginSpanish
MeaningBold voyager; adventurous
Alma
OriginSpanish
MeaningSoul; spirit; nourishing
Miguel
OriginSpanish
MeaningWho is like God
Pilar
OriginSpanish
MeaningPillar; from Our Lady of the Pillar
Andrés
OriginSpanish
MeaningBrave; manly
Inés
OriginSpanish
MeaningPure; holy; chaste
Gabriel
OriginSpanish
MeaningGod is my strength
Paloma
OriginSpanish
MeaningDove; peace
Emilio
OriginSpanish
MeaningRival; eager; industrious
Marisol
OriginSpanish
MeaningSea and sun; from María de la Soledad
Rodrigo
OriginSpanish
MeaningFamous ruler; renowned power
Esperanza
OriginSpanish
MeaningHope; expectation
Rafael
OriginSpanish
MeaningGod has healed
Rosario
OriginSpanish
MeaningRosary; from Our Lady of the Rosary
Tomás
OriginSpanish
MeaningTwin
Catalina
OriginSpanish
MeaningPure; clear
Enrique
OriginSpanish
MeaningRuler of the home
Estrella
OriginSpanish
MeaningStar
Ignacio
OriginSpanish
MeaningFiery; ardent; from the Basque country
Luz
OriginSpanish
MeaningLight; from Our Lady of Light
Marcos
OriginSpanish
MeaningDedicated to Mars; warlike
Milagros
OriginSpanish
MeaningMiracles
Unai
OriginSpanish (Basque)
MeaningShepherd; cowherd
Nerea
OriginSpanish (Basque)
MeaningMine; sea nymph
Gonzalo
OriginSpanish
MeaningBattle genius; war elf
Consuelo
OriginSpanish
MeaningConsolation; comfort
Raúl
OriginSpanish
MeaningWise wolf; wolf counsel
Dolores
OriginSpanish
MeaningSorrows; from Our Lady of Sorrows
Ramón
OriginSpanish
MeaningWise protector; counsel
Blanca
OriginSpanish
MeaningWhite; fair; pure
Salvador
OriginSpanish
MeaningSavior; rescuer
Soledad
OriginSpanish
MeaningSolitude; from Our Lady of Solitude
Joaquín
OriginSpanish
MeaningGod will establish; raised by God
Guadalupe
OriginSpanish (Latin American)
MeaningRiver of black stones; wolf valley
Manuel
OriginSpanish
MeaningGod is with us
Dulce
OriginSpanish
MeaningSweet; gentle
Eduardo
OriginSpanish
MeaningWealthy guardian
Rocío
OriginSpanish
MeaningDew; from Our Lady of the Dew
Vicente
OriginSpanish
MeaningConquering; victorious
Graciela
OriginSpanish
MeaningGrace; blessing; favor
Roberto
OriginSpanish
MeaningBright fame; renowned
Alondra
OriginSpanish (Latin American)
MeaningLark; songbird
Esteban
OriginSpanish
MeaningCrown; wreath; garland
Jimena
OriginSpanish
MeaningListener; she who hears
Guillermo
OriginSpanish
MeaningResolute protector; helmet of will
Mariposa
OriginSpanish
MeaningButterfly
Lorenzo
OriginSpanish
MeaningFrom Laurentum; crowned with laurel
Amparo
OriginSpanish
MeaningProtection; shelter; refuge
Iñaki
OriginSpanish (Basque)
MeaningFiery one; Basque form of Ignatius
Ainhoa
OriginSpanish (Basque)
MeaningFrom the town of Ainhoa; the Virgin Mary
Darío
OriginSpanish
MeaningPossessing goodness; wealthy
Mercedes
OriginSpanish
MeaningMercies; from Our Lady of Mercy
Arturo
OriginSpanish
MeaningBear; noble; courageous
Celeste
OriginSpanish
MeaningHeavenly; celestial
Rubén
OriginSpanish
MeaningBehold, a son
Renata
OriginSpanish
MeaningReborn; born again
Jesús
OriginSpanish (Latin American)
MeaningGod is salvation
Leticia
OriginSpanish
MeaningJoy; happiness
Pedro
OriginSpanish
MeaningRock; stone
Nuria
OriginSpanish
MeaningFrom the Catalan shrine; place of light
César
OriginSpanish
MeaningHead of hair; cut; emperor
Aurelia
OriginSpanish
MeaningGolden; gilded
Francisco
OriginSpanish
MeaningFree man; Frenchman
Belen
OriginSpanish
MeaningBethlehem; house of bread
Sergio
OriginSpanish
MeaningServant; shepherd
Trinidad
OriginSpanish
MeaningTrinity; the Holy Trinity
Felipe
OriginSpanish
MeaningFriend of horses
Flora
OriginSpanish
MeaningFlower; blooming; Roman goddess of spring
Martín
OriginSpanish
MeaningWarlike; dedicated to Mars
Leonor
OriginSpanish
MeaningShining light; compassion
José
OriginSpanish
MeaningGod will add; he shall increase
Macarena
OriginSpanish
MeaningBlessed; from the Seville neighborhood
Alberto
OriginSpanish
MeaningNoble; bright; illustrious
Azucena
OriginSpanish
MeaningMadonna lily; white lily
Héctor
OriginSpanish
MeaningHolding fast; steadfast
Montserrat
OriginSpanish
MeaningJagged mountain; Catalan shrine
Antonio
OriginSpanish
MeaningPriceless; praiseworthy
Yolanda
OriginSpanish
MeaningViolet flower; modest
Ángel
OriginSpanish
MeaningAngel; messenger of God
Lourdes
OriginSpanish
MeaningFrom the French shrine; rocky cliff
Bruno
OriginSpanish
MeaningBrown; dark-haired
Claudia
OriginSpanish
MeaningLame; from the Claudian family
Gael
OriginSpanish (Latin American)
MeaningGenerous; Gaelic; stranger
Fernanda
OriginSpanish
MeaningBold voyager; adventurous
Iván
OriginSpanish
MeaningGod is gracious; archer
Isidora
OriginSpanish
MeaningGift of Isis; from Saint Isidore
Ernesto
OriginSpanish
MeaningSerious; resolute; earnest
Preciosa
OriginSpanish
MeaningPrecious; beautiful
Maximiliano
OriginSpanish
MeaningGreatest
Esmeralda
OriginSpanish
MeaningEmerald; precious green stone
Luciano
OriginSpanish
MeaningLight; born at dawn
Alegría
OriginSpanish
MeaningJoy; happiness; merriment
Aitor
OriginSpanish (Basque)
MeaningGood father; from Basque legend
Itzel
OriginSpanish (Latin American)
MeaningRainbow lady; Mayan origin
Thiago
OriginSpanish (Latin American)
MeaningSupplanter; variant of Santiago
Aitana
OriginSpanish
MeaningGlory; from the mountain in Alicante
Benicio
OriginSpanish
MeaningBenevolent; blessed
Clara
OriginSpanish
MeaningClear; bright; famous
Leandro
OriginSpanish
MeaningLion man; brave as a lion
Josefina
OriginSpanish
MeaningGod will add; feminine of José
Alonso
OriginSpanish
MeaningNoble; ready for battle
Xiomara
OriginSpanish (Latin American)
MeaningReady for battle; famous in war
Origins and meanings reflect the most commonly cited etymologies and may vary by region or dialect.

Naming Traditions in Spanish-Speaking Cultures

The two-surname system is the most distinctive feature of Spanish naming. Every child receives the father's first surname followed by the mother's first surname. María García López carries both her father's family (García) and her mother's (López). This elegant system preserves both maternal and paternal lineage and has been the legal standard across the Spanish-speaking world for centuries. In Spain, 1999 legislation now allows parents to choose the order of the surnames.

Compound first names — nombres compuestos — are another hallmark of Spanish naming. Juan Carlos, María José, Ana Belén, and José Luis function as single given names, not a first and middle name combination. This tradition allows parents to honor two relatives or saints at once, and the compounds have become names in their own right with distinct identities.

Religious naming runs deep. In many Latin American countries, naming a son Jesús is a common expression of faith — something virtually unheard of in English-speaking cultures. Names derived from Marian advocations (Dolores, Pilar, Consuelo, Guadalupe) form a rich category unique to Spanish. Saints' feast days still influence naming in traditional families, and many Spanish speakers celebrate their santo — the feast day of their name saint — in addition to their birthday.

Regional diversity is enormous. Basque names like Iker, Amaia, Aitor, and Nerea have surged in popularity across Spain, not just in the Basque Country. In Mexico, names of Nahuatl origin like Citlali (star) and Xochitl (flower) coexist with Spanish names. Argentina favors Italian-influenced names — our Italian baby names guide explores that closely related tradition. The Dominican Republic and Puerto Rico have their own distinctive naming styles, while southern Spain and Latin America share Moorish-influenced names that echo Arabic naming traditions. The Spanish-speaking world is not monolithic, and its names reflect that beautiful diversity.

Tips for Choosing a Spanish Name

Spanish pronunciation is highly regular. Once you learn the rules, you can pronounce any name correctly. Key patterns: "j" is a strong "h" sound (Javier = ha-vee-AIR), "ll" is typically a "y" sound (Estrella = es-TRAY-ya), "ñ" sounds like "ny" (Iñaki = ee-NYA-kee), and "z" is a "th" sound in Spain but an "s" sound in Latin America (Cruz is "CROOTH" in Madrid but "CROOS" in Mexico City).

The accent mark (tilde) in Spanish is not optional — it indicates stress and can change meaning. Ángel (angel) has the stress on the first syllable, while angel without the accent would stress the second. When registering the name officially, include the accent mark if you intend to use the Spanish spelling. Many official systems now accommodate accented characters, though some do not.

Consider how the name works across languages if your family is bilingual or multicultural. Names like Elena, Daniel, Adrián, Martín, and Clara transition effortlessly between Spanish and English. Others, like Guillermo or Guadalupe, are distinctly Spanish and may require explanation in non-Spanish-speaking contexts — which can be a source of pride and cultural identity.

If you are choosing a compound name, be aware that some English-speaking systems may not handle it well. Juan Carlos may be split into a "first name" and "middle name" in databases. Discussing this with your child's future schools and healthcare providers in advance can prevent administrative headaches. If the warmth and expressiveness of Spanish names appeals to you, our Southern baby names guide features names with a similar sense of charm and hospitality.

Want this list in your inbox?
We'll send you this complete list so you can reference it while you decide on the perfect name.
Found the perfect name?
Download tinylog free — track feeding, sleep, and milestones from day one.
Download on the App StoreGet It On Google Play