Spanish Baby Names

1,056 names

Spanish is spoken by hundreds of millions of people across Spain and the Americas, and its names are among the most widely used in the world. Most have Latin, Hebrew or Greek roots that came through Catholic tradition, with a smaller number of Visigothic, Basque and Arabic origins reflecting the history of the Iberian Peninsula. The result is a list full of timeless classics with a warm, rhythmic sound.

For boys, names like Jose, Juan, Carlos and Miguel have been family staples for generations, while Mateo and Santiago are newer favorites with wide appeal. Xavier has Basque roots, and Diego is a classic Spanish name with a long history. For girls, Isabella and Camila are elegant and romantic, and Luna, the Spanish word for moon, feels simple and poetic.

When you choose from this list, consider the accent marks and pronunciation. Names like Jose and Jesus are written with accents in Spanish, which mark the stressed syllable. Also think about how the name works in both Spanish and English if your family speaks both, since some names shift noticeably between the two. Many Spanish-speaking families give two given names, which lets you honor more than one relative at once.

Most popular right now

Isabella Girl
ih-zuh-BEH-luh
“God is my oath” · Spanish
#7
Angel Boy
AYN-juhl
“messenger” · Greek
#67
Jose Boy
hoh-ZAY
“he will add” · Spanish
#95
Mateo Boy
mah-TAY-oh
“gift of God” · Spanish
#8
Camila Girl
kuh-MEE-luh
“young ceremonial attendant” · Spanish
#19
Xavier Boy
ZAY-vee-ur
“the new house” · Basque
#108
Savannah Girl
suh-VAN-uh
“treeless grassland” · English
#135
Luis Boy
loo-EES
“famous warrior” · Spanish
#144
Luna Girl
LOO-nuh
“moon” · Latin
#27
Santiago Boy
san-tee-AH-goh
“Saint James” · Spanish
#26

Top 300 of 1,056 names

Sorted by current popularity. US rank uses 2025 data for the name's most common sex; the trend compares births with five years earlier. Tap a column heading to re-sort.

Name Sex Meaning Origin US rank 2025 5-yr trend
Isabella Girl God is my oath Spanish 7 ↓ -13%
Angel Boy messenger Greek 67 ↑ +5%
Jose Boy he will add Spanish 95 → -5%
Mateo Boy gift of God Spanish 8 ↑ +23%
Camila Girl young ceremonial attendant Spanish 19 ↓ -19%
Xavier Boy the new house Basque 108 ↓ -17%
Savannah Girl treeless grassland English 135 ↓ -40%
Luis Boy famous warrior Spanish 144 ↓ -8%
Luna Girl moon Latin 27 ↓ -23%
Santiago Boy Saint James Spanish 26 ↑ +61%
Juan Boy God is gracious Spanish 159 ↓ -8%
Diego Boy uncertain; possibly a form of James Spanish 158 ↓ -19%
Carlos Boy free man Spanish 150 → -2%
Jesus Boy Yahweh is salvation Spanish 173 ↓ -10%
Elena Girl form of Helen; meaning uncertain Greek 42 ↑ +23%
Miguel Boy who is like God? Spanish 212 ↓ -19%
Jade Girl green gemstone Spanish 95 → -3%
Alejandro Boy defender of men Spanish 195 → +3%
Liliana Girl lily; also from Elizabeth Italian 78 ↑ +26%
Valeria Girl strong, healthy Latin 162 → +1%
Isabel Girl my God is an oath Spanish 177 → -1%
Gael Boy — Breton 86 ↑ +18%
Nicolas Boy victory of the people Greek 177 ↑ +8%
Andres Boy manly, brave Spanish 200 → +2%
Lorenzo Boy from Laurentum Italian 117 ↑ +25%
Jorge Boy farmer Spanish 323 ↓ -13%
Emiliano Boy from Aemilius, possibly 'rival' Spanish 94 ↑ +68%
Juliana Girl feminine of Julian Latin 256 ↓ -21%
Ximena Girl possibly from Simon, 'he has heard' Spanish 183 ↓ -17%
Adriana Girl from Hadria Latin 366 ↓ -21%
Javier Boy new house Spanish 274 ↓ -11%
Daniela Girl God is my judge Spanish 302 ↓ -21%
Eduardo Boy wealthy guardian Spanish 410 ↓ -22%
Francisco Boy Frenchman Spanish 322 ↓ -7%
Cristian Boy follower of Christ Spanish 362 ↓ -8%
Ana Girl grace, favor (form of Anna) Spanish 245 → +3%
Gabriela Girl God is my strength Spanish 317 → 0%
Josue Boy Yahweh is salvation (form of Joshua) Spanish 330 ↓ -17%
Ricardo Boy brave ruler Spanish 380 ↓ -14%
Fernando Boy bold journey (from Ferdinand) Spanish 387 ↓ -13%
Emilio Boy from the Roman family name Aemilius Italian 154 ↑ +47%
Manuel Boy God is with us Spanish 371 ↓ -16%
Rafael Boy God has healed Hebrew 218 ↑ +15%
Cesar Boy uncertain (from Caesar) Spanish 385 → -2%
Izabella Girl God is my oath Spanish 564 ↓ -42%
Lola Girl short for Dolores, sorrows Spanish 275 ↓ -10%
Mariana Girl of Marius; also Maria plus Ana Latin 261 → +5%
Sergio Boy from the Roman name Sergius Italian 441 ↓ -12%
Catalina Girl Spanish form of Katherine; often linked to pure Spanish 111 ↑ +54%
Matias Boy gift of God Spanish 170 ↑ +22%
Alicia Girl noble kind Germanic 460 ↓ -11%
Nina Girl short form of names like Antonina Russian 324 → +0%
Cruz Boy cross Spanish 331 ↓ -7%
Joaquin Boy God will establish Spanish 355 ↓ -15%
Sierra Girl mountain range Spanish 616 ↓ -16%
Maximiliano Boy greatest; form of Maximilian Spanish 280 ↓ -6%
Alondra Girl lark Spanish 680 ↓ -28%
Pedro Boy stone, rock Spanish 455 ↓ -5%
Esmeralda Girl emerald Spanish 373 → +4%
Roberto Boy bright fame Spanish 570 ↓ -23%
Ismael Boy God will hear Spanish 263 ↑ +44%
Carmen Girl garden Spanish 389 ↑ +13%
Ruben Boy behold, a son Hebrew 480 → -1%
Jazmin Girl jasmine flower Spanish 710 ↓ -13%
Marcos Boy dedicated to Mars Spanish 517 ↓ -7%
Pablo Boy small Spanish 430 ↓ -7%
Adan Boy man, earth Spanish 482 → -1%
Alejandra Girl defender of the people Spanish 604 ↓ -12%
Leonel Boy little lion Spanish 350 → +1%
Carolina Girl feminine form of Charles, 'free man' Latin 405 ↑ +12%
Jaime Boy supplanter Spanish 657 ↓ -16%
Armando Boy army man Spanish 556 ↓ -7%
Enrique Boy home ruler Spanish 571 ↓ -11%
Esteban Boy crown, garland Spanish 461 ↑ +6%
Danna Girl variant of Dana; origin uncertain Spanish 394 ↑ +26%
Julio Boy Spanish form of Julius, a Roman family name Spanish 641 ↓ -16%
Viviana Girl alive, lively Latin 331 ↑ +21%
Raul Boy counsel wolf Spanish 634 ↓ -13%
Gerardo Boy brave spear Spanish 678 ↓ -21%
Anaya Girl uncertain; several suggested sources Sanskrit 336 ↑ +13%
Fernanda Girl bold journey Spanish 551 ↑ +7%
Guadalupe Girl from a Spanish place name Spanish 1,248 ↓ -33%
Savanna Girl grassy plain Spanish 1,090 ↓ -51%
Jimena Girl — Spanish 578 ↓ -13%
Elian Boy uncertain; from the Roman name Aelianus Spanish 147 ↑ +179%
Luciana Girl light Italian 273 ↑ +48%
Rodrigo Boy famous ruler Spanish 492 ↑ +27%
Ezequiel Boy God strengthens Spanish 348 ↑ +9%
Moises Boy drawn out of the water Spanish 587 ↓ -12%
Elisa Girl God is my oath Italian 458 ↑ +13%
Julissa Girl elaboration of Julia Spanish 1,136 ↓ -41%
Daleyza Girl modern coinage of uncertain origin American (modern coinage) 538 ↓ -32%
Gustavo Boy staff of the Geats Spanish 625 → +4%
Arturo Boy uncertain; perhaps 'bear' Spanish 627 ↓ -6%
Dayana Girl form of Diana; divine Spanish 716 ↓ -18%
Dulce Girl sweet Spanish 771 ↓ -5%
Isaias Boy Yahweh is salvation Spanish 426 ↑ +20%
Alberto Boy noble and bright Italian 819 ↓ -20%
Mauricio Boy Moorish, dark-skinned Spanish 664 → -3%
Brayan Boy Spanish spelling of Brian Spanish 768 ↑ +26%
Alonzo Boy noble and ready Spanish 511 ↓ -6%
Adelina Girl noble Italian 304 ↑ +80%
Estrella Girl star Spanish 612 ↑ +29%
Alfredo Boy elf counsel Italian 820 ↓ -7%
Rosa Girl rose Latin 653 → -4%
Marina Girl of the sea Latin 602 ↑ +22%
Aitana Girl from a Spanish mountain range Spanish 211 ↑ +70%
Alma Girl nourishing, kind; soul (Spanish) Latin 449 ↑ +32%
Salvador Boy savior Spanish 756 ↓ -6%
Ramon Boy wise protector Spanish 852 ↓ -9%
Reyna Girl queen Spanish 594 → -0%
Yahir Boy uncertain; possibly from Jair Spanish 816 ↑ +20%
Isabela Girl form of Elizabeth; my God is an oath Spanish 664 ↑ +30%
Jaziel Boy possibly 'strength of God' Hebrew 198 ↑ +272%
Linda Girl pretty (Spanish); from Germanic names Germanic 902 ↓ -12%
Julieta Girl feminine of Julius Spanish 285 ↑ +129%
Marisol Girl from Maria de la Soledad; sea and sun Spanish 667 ↑ +62%
Noe Boy rest, comfort Spanish 755 ↓ -10%
Ernesto Boy serious, resolute Spanish 878 ↓ -7%
Yareli Girl — Spanish 794 → +5%
Noemi Girl pleasantness Spanish 583 ↑ +44%
Teresa Girl uncertain; possibly harvester Spanish 911 ↓ -20%
Perla Girl pearl Spanish 1,590 ↓ -47%
Marcelo Boy little Marcus Spanish 399 ↑ +91%
Xiomara Girl uncertain; possibly 'famous in battle' Spanish 463 ↑ +39%
Tomas Boy twin Spanish 691 ↑ +11%
Amalia Girl work Germanic 566 → +3%
Guillermo Boy resolute protector Spanish 902 → -4%
Katalina Girl form of Catalina, Katherine Spanish 430 ↑ +36%
Paulina Girl small, humble Latin 784 ↑ +5%
Raquel Girl ewe Spanish 1,123 ↓ -24%
Santana Unisex Saint Anne Spanish 855 ↓ -45%
Galilea Girl Galilee Spanish 647 ↑ +13%
Leandro Boy lion man Spanish 406 ↑ +89%
Reina Girl queen Spanish 582 → +3%
Vicente Boy conquering Spanish 589 ↑ +58%
Arely Girl — Spanish 984 → +4%
Analia Girl blend of Ana and Lia Spanish 711 ↓ -7%
Iliana Girl uncertain; possibly from Ilion or Helen Greek 730 ↑ +28%
Estella Girl star Latin 509 ↑ +55%
Felipe Boy lover of horses (form of Philip) Spanish 955 ↓ -6%
Carmelo Boy from Mount Carmel; garden Italian 712 ↑ +9%
Alonso Boy noble and ready Spanish 785 ↑ +9%
Luz Girl light Spanish 839 ↑ +30%
Belen Girl Bethlehem Spanish 785 ↑ +14%
Abril Girl April Spanish 1,150 → -4%
Mercedes Girl mercies Spanish 1,439 ↓ -15%
Paloma Girl dove Spanish 793 ↑ +25%
Maximo Boy greatest Spanish 580 ↑ +58%
Araceli Girl altar of heaven Spanish 746 ↑ +42%
Ulises Boy Spanish form of Ulysses; meaning uncertain Spanish 1,043 ↓ -17%
Misael Boy who is what God is Spanish 734 ↑ +26%
Alvaro Boy uncertain; possibly all guard Spanish 777 ↑ +23%
Camilo Boy uncertain; form of Camillus Spanish 585 ↑ +95%
Rio Unisex river Spanish 532 ↑ +85%
Alfonso Boy noble and ready Spanish 1,012 ↑ +7%
Jairo Boy he shines Spanish 935 ↑ +20%
Kenia Girl Spanish spelling of Kenya Spanish 1,253 ↓ -36%
Rey Boy king Spanish 908 → +2%
Rogelio Boy famous spear; Spanish form of Roger Spanish 1,163 ↓ -16%
Nathaly Girl birthday of the Lord Spanish 1,216 ↓ -19%
Tadeo Boy uncertain; form of Thaddeus Spanish 427 ↑ +109%
Yamileth Girl uncertain; perhaps from Jamila Spanish 1,026 ↓ -6%
Cristina Girl follower of Christ Spanish 1,622 ↓ -25%
Dalia Girl dahlia flower; also Hebrew 'branch' Spanish 800 ↑ +48%
Dario Boy holding firm the good Italian 760 ↑ +21%
Lilia Girl lily Latin 859 ↑ +54%
Yesenia Girl — Spanish 1,901 ↓ -29%
Esperanza Girl hope Spanish 1,209 ↓ -30%
Eliseo Boy God is salvation Spanish 550 ↑ +85%
Jadiel Boy modern name of uncertain origin American (modern coinage) 1,019 ↓ -18%
Cristopher Boy bearing Christ Spanish 1,426 ↓ -14%
Franco Boy Frank, a Frenchman Italian 747 ↑ +49%
Violeta Girl violet Spanish 641 ↑ +51%
Sarahi Girl form of Sarai, 'princess' Spanish 917 ↑ +53%
Monserrat Girl serrated mountain Spanish 1,450 ↓ -11%
Santos Boy saints Spanish 766 ↑ +38%
Nathalia Girl Christmas Day, birthday Latin 1,365 ↓ -37%
Ramiro Boy famous counsel Spanish 1,074 ↑ +6%
Yaritza Girl — Spanish 2,894 ↓ -69%
Ramona Girl wise protector Spanish 733 ↑ +11%
Rubi Girl ruby Spanish 1,079 ↑ +34%
Brisa Girl breeze Spanish 1,633 ↑ +30%
Rolando Boy famous land Spanish 1,374 ↓ -14%
Osvaldo Boy divine power Spanish 1,408 ↑ +6%
Agustin Boy venerable Spanish 952 ↑ +20%
Maritza Girl diminutive of Maria Spanish 2,846 ↓ -39%
Luisa Girl famous warrior Spanish 903 ↑ +15%
Ignacio Boy from Egnatius; linked to 'fire' Spanish 830 ↑ +45%
Sol Unisex sun; also short for Solomon Spanish 722 ↑ +108%
Micaela Girl who is like God? Spanish 1,286 ↓ -25%
Yazmin Girl jasmine flower Persian 1,651 ↑ +10%
Montana Unisex mountain Spanish 1,033 ↑ +109%
Lorena Girl from Lorraine Spanish 1,293 → -1%
Rodolfo Boy famous wolf Spanish 1,474 ↓ -15%
Jair Boy he shines, he enlightens Hebrew 1,193 ↓ -32%
Yoselin Girl Spanish spelling of Jocelyn Spanish 2,016 ↑ +6%
Theresa Girl uncertain; perhaps 'harvest' Greek 1,559 ↓ -13%
Rosalia Girl rose garland Latin 609 ↑ +30%
Azul Girl blue Spanish 1,319 ↑ +55%
Montserrat Girl serrated mountain Catalan 1,377 ↓ -19%
Tia Girl short form of names like Letitia English 1,980 ↓ -40%
Isai Boy Spanish form of Jesse; gift Spanish 1,139 ↑ +16%
Dalilah Girl uncertain; variant of Delilah Hebrew 1,175 ↓ -12%
Gilberto Boy bright pledge Spanish 1,521 ↓ -30%
Benicio Boy uncertain; Spanish name Spanish 672 ↑ +32%
Mayra Girl — Spanish 2,168 ↓ -36%
Efrain Boy fruitful Spanish 1,494 ↓ -20%
Rebeca Girl possibly to tie, bind Spanish 1,339 ↓ -9%
Yuliana Girl belonging to Julius Spanish 1,560 ↓ -6%
Isabell Girl God is my oath Spanish 2,144 ↓ -29%
Mireya Girl uncertain; possibly to admire Spanish 1,147 ↑ +7%
Marisa Girl blend of Maria and Luisa Italian 5,178 ↓ -63%
Mariela Girl diminutive of Maria Spanish 1,232 ↑ +32%
Aracely Girl altar of heaven Spanish 1,427 ↑ +35%
Jeremias Boy Yahweh exalts Spanish 854 ↑ +22%
Litzy Girl modern; possibly from Lizzie American (modern coinage) 2,572 ↓ -24%
Lizeth Girl form of Elizabeth; God is my oath Spanish 2,184 ↓ -38%
Milagros Girl miracles Spanish 1,545 ↑ +7%
Silvia Girl of the forest Latin 1,240 ↑ +16%
Maite Girl beloved (Basque); María Teresa Basque 1,195 ↑ +27%
Rita Girl pearl; short for Margarita Italian 1,287 ↓ -6%
Dayanara Girl modern coinage of uncertain meaning Spanish 4,092 ↓ -41%
Maribel Girl blend of Maria and Isabel Spanish 1,662 → -2%
Cielo Girl sky, heaven Spanish 795 ↑ +144%
Mariano Boy from the Roman name Marianus Spanish 1,087 ↑ +9%
Adilene Girl modern name; possibly from Adela Spanish 1,653 ↓ -26%
Yandel Boy modern name; uncertain origin Spanish 2,795 → +2%
Anita Girl little Ana; grace Spanish 1,342 ↑ +20%
Octavio Boy eighth Spanish 1,278 ↑ +17%
Karmen Girl form of Carmen; garden or song Spanish 1,875 ↓ -38%
Yamilet Girl modern Spanish name; uncertain origin Spanish 2,237 ↓ -22%
Leticia Girl joy, happiness Spanish 1,707 → -2%
Azael Boy God has made Hebrew 645 ↑ +150%
Lucero Girl bright star, morning star Spanish 1,515 ↑ +13%
Grecia Girl Greece Spanish 1,138 ↑ +33%
Rosalina Girl little rose Spanish 681 ↑ +74%
Emiliana Girl from the Roman family name Aemilius Italian 789 ↑ +67%
Evangelina Girl good news Greek 1,187 ↑ +40%
Vida Girl life Spanish 1,218 ↑ +6%
Cortez Boy courteous; from a Spanish surname Spanish 1,655 ↓ -18%
Adolfo Boy noble wolf Spanish 1,887 ↓ -18%
Noelia Girl Christmas Spanish 1,405 ↑ +19%
Denisse Girl form of Denise; from Dionysius Spanish 1,886 ↓ -67%
Humberto Boy bright warrior Spanish 1,876 ↓ -24%
Keila Girl modern name; uncertain origin Spanish 1,551 ↑ +37%
Lidia Girl woman from Lydia Greek 1,589 → +5%
Savanah Girl form of Savannah; grassy plain English 5,880 ↓ -68%
German Boy brother; or German Spanish 1,541 ↓ -7%
Cristal Girl crystal Spanish 3,922 ↓ -29%
Dalary Girl — Spanish 1,164 ↓ -26%
Aranza Girl thorny place Basque 1,486 ↓ -10%
Reynaldo Boy ruler's counsel Spanish 1,652 ↓ -16%
Cierra Girl mountain range; variant of Sierra American (modern coinage) 2,727 ↑ +12%
Yarely Girl — Spanish 1,768 ↓ -17%
Juana Girl God is gracious Spanish 1,223 ↑ +29%
Johana Girl God is gracious Spanish 2,287 ↓ -12%
Blanca Girl white Spanish 1,857 → +5%
Dalila Girl form of Delilah, meaning uncertain Spanish 1,528 ↑ +14%
Lucinda Girl light Latin 1,750 ↓ -12%
Margarita Girl pearl Spanish 1,893 ↑ +18%
Susana Girl lily Spanish 2,254 → -1%
Ariadna Girl most holy (form of Ariadne) Spanish 1,417 ↑ +11%
Dayanna Girl divine (variant of Diana) Spanish 1,811 ↓ -16%
Gonzalo Boy possibly battle Spanish 1,423 ↑ +19%
Graciela Girl grace Spanish 1,835 → +5%
Martina Girl of Mars (feminine of Martin) Latin 1,371 ↑ +9%
Estefany Girl Spanish form of Stephanie; crown Spanish 1,934 ↓ -15%
Arlet Girl variant of Arlette French 642 ↑ +291%
Aurelio Boy golden Italian 681 ↑ +154%
Bernardo Boy brave as a bear Spanish 1,347 ↑ +23%
Ema Girl whole, universal (variant of Emma) Spanish 1,349 ↑ +16%
Cristobal Boy bearer of Christ Spanish 1,610 ↓ -7%
Alba Girl white; dawn Latin 1,261 ↓ -6%
Beatriz Girl she who brings happiness Spanish 1,704 → +4%
Josias Boy God supports Hebrew 950 ↑ +24%
Ariela Girl lion of God Hebrew 1,263 → 0%
Yaneli Girl — Spanish 1,206 ↑ +62%
Solana Girl sunshine Spanish 495 ↑ +372%
Estefania Girl crown (form of Stephanie) Spanish 2,129 ↓ -20%
Marely Girl — Spanish 3,878 ↑ +52%
Benito Boy blessed Spanish 1,002 ↑ +124%
Cristofer Boy bearer of Christ Spanish 1,935 ↓ -11%
Canyon Boy canyon, a deep valley English 1,604 ↓ -9%
Teo Boy short for Teodoro or Mateo; gift of God Spanish 794 ↑ +146%
Marcela Girl little Marcus Spanish 1,554 ↑ +30%
Valencia Girl strength; the Spanish city Spanish 1,731 ↓ -22%
Jasiel Boy uncertain; possibly Hebrew, made by God Hebrew 683 ↑ +154%
Rigoberto Boy bright power Spanish 2,034 ↓ -9%
Dafne Girl laurel Greek 1,047 ↑ +200%
Kruz Boy variant of Cruz, cross Spanish 1,216 ↓ -11%
Mari Girl form of Mary Welsh 1,620 ↑ +37%
Amor Unisex love Spanish 1,668 ↓ -14%
Carmela Girl garden, orchard; from Mount Carmel Italian 1,219 ↑ +35%
Rico Boy short for Ricardo or Enrico Spanish 1,805 ↓ -26%
Sheyla Girl variant of Sheila Irish 2,350 ↑ +16%
Mariel Girl diminutive of Maria German 893 ↑ +210%
Ester Girl star Persian 1,574 ↑ +8%
Estevan Boy crown Spanish 2,191 ↓ -21%
Flor Girl flower Spanish 2,263 ↓ -6%

This page shows the most popular names in this list.