Spanish baby names
364 names of Spanish origin given to babies in the UK and the US.
Popular Spanish girls' names
The most popular in 2025, with what each name means and its rank among girls in the UK and the US.
| Name | Meaning | UK | US |
|---|---|---|---|
| Lola | sorrows | 89 | 275 |
| Amaya | 137 | 180 | |
| Alaia | joyful, cheerful | 276 | 117 |
| Ximena | – | 183 | |
| Esmeralda | emerald | 929 | 373 |
| Amayah | 396 | 841 | |
| Reina | queen | 626 | 582 |
| Sierra | mountain range | 710 | 614 |
| Paloma | dove | 561 | 792 |
| Amaia | the end | 1,019 | 554 |
| Solana | sunny place | 2,509 | 495 |
| Anahi | – | 482 | |
| Reyna | queen | 1,961 | 594 |
| Alejandra | 3,776 | 604 | |
| Jimena | – | 578 | |
| Estrella | star | 5,990 | 612 |
| Santana | Saint Anne | 3,101 | 2,051 |
| Marisol | sea + sun | 5,990 | 666 |
| Montana | mountain | 2,076 | 1,033 |
| Alondra | lark | – | 680 |
| Rey | king | 2,509 | 5,237 |
| Cielo | sky, heaven | – | 795 |
| Dulce | – | 770 | |
| Luz | 5,990 | 838 | |
| Oriana | 1,107 | 1,777 | |
| Havana | 973 | 3,249 | |
| Mercedes | mercies | 1,961 | 1,436 |
| Vida | life | 3,101 | 1,211 |
| Juana | 3,776 | 1,222 | |
| Azul | blue | – | 1,318 |
Popular Spanish boys' names
The most popular in 2025, with what each name means and its rank among boys in the UK and the US.
| Name | Meaning | UK | US |
|---|---|---|---|
| Santiago | Saint James | 313 | 26 |
| Xavier | new house | 284 | 108 |
| Diego | 460 | 158 | |
| Rio | river | 167 | 532 |
| Cruz | cross | 192 | 331 |
| Elian | 986 | 147 | |
| Jesus | 5,065 | 173 | |
| Javier | new house | 2,087 | 274 |
| Cesar | – | 385 | |
| Santi | saint | 986 | 1,118 |
| Zavier | new house | 1,192 | 1,034 |
| Kruz | cross | 1,162 | 1,212 |
| Ernesto | 4,301 | 878 | |
| Cruze | cross | 986 | 3,180 |
| Jovanni | 3,747 | 1,118 | |
| Amado | beloved | – | 1,169 |
| Gonzalo | 5,065 | 1,421 | |
| Rosario | rosary | – | 5,044 |
| Fidel | 3,021 | 1,867 | |
| Cristobal | – | 1,609 | |
| Cortez | courteous | – | 1,654 |
| Maceo | 3,747 | 2,183 | |
| Romero | pilgrim | 2,742 | 2,940 |
| Kruze | cross | 2,511 | 3,657 |
| Inigo | 2,202 | 7,675 | |
| Santhiago | Saint James | – | 2,091 |
| Efren | – | 2,183 | |
| Che | hey, mate | 2,511 | 7,675 |
| Miguelangel | Michael the angel | – | 2,480 |
| Juancarlos | God is gracious + free man | – | 2,676 |
Every Spanish name, A to Z
- Abril
- Ahitana
- Alaia
- Alaiia
- Alegria
- Alejandra
- Aleli
- Alita
- Almendra
- Alondra
- Amada
- Amado
- Amador
- Amaia
- Amaiah
- Amaiyah
- Amante
- Amaya
- Amaya-Rose
- Amayah
- Amparo
- Anacarolina
- Anaclara
- Anacristina
- Anahi
- Anahy
- Anaisabel
- Anakaren
- Analaura
- Analilia
- Analucia
- Analuisa
- Anapaola
- Anarosa
- Anasofia
- Anasophia
- Anavictoria
- Angeles
- Annahi
- Annalucia
- Annasofia
- Annasophia
- Arcangel
- Arcelia
- Argelia
- Arias
- Ariza
- Asucena
- Asusena
- Atalaya
- Avila
- Aytana
- Aythana
- Azucena
- Azul
- Azusena
- Benita
- Blanca
- Bonita
- Brazos
- Bricia
- Brisa
- Brisia
- Brissa
- Brissia
- Briza
- Bronco
- Cala
- California
- Candelaria
- Candelario
- Canelo
- Caridad
- Carrera
- Cesar
- Che
- Chela
- Chiquita
- Christobal
- Ciela
- Ciella
- Cielo
- Concepcion
- Consuelo
- Corazon
- Cordero
- Cortez
- Cristal
- Cristobal
- Cruiz
- Cruz
- Cruze
- Cruzito
- Damacio
- Deigo
- Deleon
- Delores
- Deloris
- Diago
- Diego
- Dinero
- Dolores
- Dulce
- Dulcemaria
- Dulcinea
- Dulse
- Efren
- Elian
- Elvira
- Ernesto
- Esmeralda
- Esmerelda
- Esperansa
- Esperanza
- Estrella
- Estrellita
- Estreya
- Evita
- Ezmeralda
- Ezmerelda
- Fidel
- Flor
- Gimena
- Gonzalo
- Havana
- Havanna
- Havannah
- Hermilo
- Homar
- Indio
- Inigo
- Irlanda
- Javier
- Jesus
- Jhade
- Jimena
- Jjesus
- Jorgeluis
- Josealberto
- Josealfredo
- Joseangel
- Josearmando
- Josecarlos
- Joseguadalupe
- Josejulian
- Joseluis
- Josemanuel
- Josemaria
- Jovanni
- Joven
- Joya
- Juana
- Juanangel
- Juanantonio
- Juancarlos
- Juandedios
- Juandiego
- Juanita
- Juanpablo
- Julissa
- Jullisa
- Kortez
- Kruz
- Kruze
- Ksawery
- Lareina
- Larimar
- Leovardo
- Lita
- Lluvia
- Lola
- Lola-Belle
- Lola-Grace
- Lola-Louise
- Lola-Mai
- Lola-May
- Lola-Rae
- Lolah
- Lolita
- Lourdes
- Lucero
- Luisalberto
- Luisangel
- Luisantonio
- Luisenrique
- Luismiguel
- Lupe
- Lupita
- Luz
- Luzelena
- Luzma
- Luzmaria
- Macarena
- Maceo
- Mar
- Marbella
- Marcedes
- Mariabelen
- Mariacecilia
- Mariadejesus
- Mariadelcarmen
- Mariadelosang
- Mariafernanda
- Mariaguadalupe
- Mariaisabel
- Marianela
- Mariangel
- Mariapaula
- Mariavictoria
- Maricarmen
- Maricruz
- Mariela
- Marielena
- Marifer
- Marijose
- Marilu
- Mariluz
- Marimar
- Maripaz
- Mariposa
- Marisa
- Marisol
- Marivel
- Markez
- Marquez
- Martinez
- Marycarmen
- Marycruz
- Maryfer
- Marysol
- Massiel
- Mayela
- Mayella
- Mayte
- Mercades
- Mercadez
- Mercadies
- Merced
- Mercede
- Mercedes
- Mercedez
- Mersades
- Mersadie
- Mersadies
- Mesa
- Miamor
- Miangel
- Miel
- Miguelangel
- Milagro
- Milagros
- Molina
- Moncerrat
- Montana
- Montanna
- Montez
- Montserrath
- Montzerrat
- Monzerrath
- Morelia
- Morena
- Murilo
- Natividad
- Navarro
- Neira
- Nena
- Nevada
- Nieves
- Nuria
- Oriana
- Orianna
- Oso
- Paco
- Paloma
- Pantera
- Paz
- Perla
- Pilar
- Preciosa
- Princesa
- Princessa
- Reata
- Refugio
- Reina
- Renaldo
- Rey
- Reyes
- Reyna
- Riata
- Rio
- Rocio
- Rodriguez
- Rodriquez
- Romelia
- Romero
- Rosaisela
- Rosalva
- Rosamaria
- Rosario
- Rosio
- Sahvanna
- Sanchez
- Santana
- Santanna
- Santhiago
- Santi
- Santiago
- Santy
- Savahna
- Savanha
- Savannaha
- Savannha
- Savhanna
- Seaira
- Seairra
- Seara
- Searra
- Seirra
- Senora
- Sevilla
- Siearra
- Siera
- Sierah
- Sierra
- Sierrah
- Sierria
- Siria
- Socorro
- Solana
- Sole
- Soledad
- Solena
- Solimar
- Solymar
- Sonora
- Sosa
- Syerra
- Teirra
- Tejon
- Tierra
- Torres
- Tres
- Triana
- Trianna
- Trini
- Trinidad
- Vegas
- Venecia
- Ventura
- Victormanuel
- Vida
- Xavier
- Xiamara
- Ximena
- Ximenna
- Yago
- Yancarlos
- Ynez
- Yolanda
- Zamora
- Zamorah
- Zavier
- Zenaida
- Zierra
Other origins
Akan, Amharic, Arabic, Aramaic, Baltic, Celtic, Chinese, Cornish, English, French, Germanic, Greek, Hawaiian, Hebrew, Hindi, Igbo, Irish, Italian, Japanese, Korean, Latin, Modern, Native American, Old English, Old Norse, Persian, Portuguese, Punjabi, Sanskrit, Scandinavian, Scottish, Slavic, Swahili, Tamil, Turkish, Urdu, Vietnamese, Welsh, Yoruba
Sources
Figures from Baby names in England and Wales (Office for National Statistics), Babies' first names (National Records of Scotland), Baby names (Northern Ireland Statistics and Research Agency) and Popular Baby Names (US Social Security Administration). Nameling last updated them on 20 October 2026. How the figures are worked out, and the data to download.
To cite this page: Nameling, “Spanish baby names”, https://www.nameling.co.uk/names/origins/spanish, updated 20 October 2026.