Spanish Girl Names

624 namesGirl

Spanish girls' names carry a musical rhythm, often ending in a soft a and stressed on a strong middle syllable. Many come from Catholic tradition, like Ana, Isabel and Gabriela, while others come from Marian titles and devotions. In Spain and across Latin America, names are often chosen to honor grandmothers, godmothers and saints.

Some names on this page show the reach of Spanish beyond Spain itself. Ximena, an old Spanish name, keeps an older spelling where the x is pronounced like a strong h. Luna is the Spanish word for moon, simple and poetic. Isabella and Isabel are two forms of the same classic, famous through the queen who ruled Castile. Savannah and Jade came into English partly through Spanish, the first from a word for a grassy plain and the second from a Spanish phrase describing a green stone.

Pronunciation and spelling are the key choices here. Valeria, Daniela and Adriana are said with clear, open vowels in Spanish and often a flatter sound in English. Liliana and Juliana end in the same pattern, which can make them sound similar to sisters' names. Say the full name aloud in both languages if your family is bilingual, and choose the version that sounds right in both.

Most popular right now

Isabella Girl
ih-zuh-BEH-luh
“God is my oath” · Spanish
#7
Camila Girl
kuh-MEE-luh
“young ceremonial attendant” · Spanish
#19
Savannah Girl
suh-VAN-uh
“treeless grassland” · English
#135
Luna Girl
LOO-nuh
“moon” · Latin
#27
Elena Girl
eh-LAY-nuh
“form of Helen; meaning uncertain” · Greek
#42
Jade Girl
JAYD
“green gemstone” · Spanish
#95
Liliana Girl
lih-lee-AH-nuh
“lily; also from Elizabeth” · Italian
#78
Valeria Girl
vuh-LEHR-ee-uh
“strong, healthy” · Latin
#162
Isabel Girl
IH-zuh-behl
“my God is an oath” · Spanish
#177
Juliana Girl
joo-lee-AH-nuh
“feminine of Julian” · Latin
#256

Top 300 of 624 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 Meaning Origin US rank 2025 5-yr trend
Isabella God is my oath Spanish 7 ↓ -13%
Camila young ceremonial attendant Spanish 19 ↓ -19%
Savannah treeless grassland English 135 ↓ -40%
Luna moon Latin 27 ↓ -23%
Elena form of Helen; meaning uncertain Greek 42 ↑ +23%
Jade green gemstone Spanish 95 → -3%
Liliana lily; also from Elizabeth Italian 78 ↑ +26%
Valeria strong, healthy Latin 162 → +1%
Isabel my God is an oath Spanish 177 → -1%
Juliana feminine of Julian Latin 256 ↓ -21%
Ximena possibly from Simon, 'he has heard' Spanish 183 ↓ -17%
Adriana from Hadria Latin 366 ↓ -21%
Daniela God is my judge Spanish 302 ↓ -21%
Ana grace, favor (form of Anna) Spanish 245 → +3%
Gabriela God is my strength Spanish 317 → 0%
Izabella God is my oath Spanish 564 ↓ -42%
Lola short for Dolores, sorrows Spanish 275 ↓ -10%
Mariana of Marius; also Maria plus Ana Latin 261 → +5%
Catalina Spanish form of Katherine; often linked to pure Spanish 111 ↑ +54%
Alicia noble kind Germanic 460 ↓ -11%
Nina short form of names like Antonina Russian 324 → +0%
Sierra mountain range Spanish 616 ↓ -16%
Alondra lark Spanish 680 ↓ -28%
Esmeralda emerald Spanish 373 → +4%
Carmen garden Spanish 389 ↑ +13%
Jazmin jasmine flower Spanish 710 ↓ -13%
Alejandra defender of the people Spanish 604 ↓ -12%
Carolina feminine form of Charles, 'free man' Latin 405 ↑ +12%
Danna variant of Dana; origin uncertain Spanish 394 ↑ +26%
Viviana alive, lively Latin 331 ↑ +21%
Anaya uncertain; several suggested sources Sanskrit 336 ↑ +13%
Fernanda bold journey Spanish 551 ↑ +7%
Guadalupe from a Spanish place name Spanish 1,248 ↓ -33%
Savanna grassy plain Spanish 1,090 ↓ -51%
Jimena — Spanish 578 ↓ -13%
Luciana light Italian 273 ↑ +48%
Elisa God is my oath Italian 458 ↑ +13%
Julissa elaboration of Julia Spanish 1,136 ↓ -41%
Daleyza modern coinage of uncertain origin American (modern coinage) 538 ↓ -32%
Dayana form of Diana; divine Spanish 716 ↓ -18%
Dulce sweet Spanish 771 ↓ -5%
Adelina noble Italian 304 ↑ +80%
Estrella star Spanish 612 ↑ +29%
Rosa rose Latin 653 → -4%
Marina of the sea Latin 602 ↑ +22%
Aitana from a Spanish mountain range Spanish 211 ↑ +70%
Alma nourishing, kind; soul (Spanish) Latin 449 ↑ +32%
Reyna queen Spanish 594 → -0%
Isabela form of Elizabeth; my God is an oath Spanish 664 ↑ +30%
Linda pretty (Spanish); from Germanic names Germanic 902 ↓ -12%
Julieta feminine of Julius Spanish 285 ↑ +129%
Marisol from Maria de la Soledad; sea and sun Spanish 667 ↑ +62%
Yareli — Spanish 794 → +5%
Noemi pleasantness Spanish 583 ↑ +44%
Teresa uncertain; possibly harvester Spanish 911 ↓ -20%
Perla pearl Spanish 1,590 ↓ -47%
Xiomara uncertain; possibly 'famous in battle' Spanish 463 ↑ +39%
Amalia work Germanic 566 → +3%
Katalina form of Catalina, Katherine Spanish 430 ↑ +36%
Paulina small, humble Latin 784 ↑ +5%
Raquel ewe Spanish 1,123 ↓ -24%
Santana Saint Anne Spanish 855 ↓ -45%
Galilea Galilee Spanish 647 ↑ +13%
Reina queen Spanish 582 → +3%
Arely — Spanish 984 → +4%
Analia blend of Ana and Lia Spanish 711 ↓ -7%
Iliana uncertain; possibly from Ilion or Helen Greek 730 ↑ +28%
Estella star Latin 509 ↑ +55%
Luz light Spanish 839 ↑ +30%
Belen Bethlehem Spanish 785 ↑ +14%
Abril April Spanish 1,150 → -4%
Mercedes mercies Spanish 1,439 ↓ -15%
Paloma dove Spanish 793 ↑ +25%
Araceli altar of heaven Spanish 746 ↑ +42%
Rio river Spanish 532 ↑ +85%
Kenia Spanish spelling of Kenya Spanish 1,253 ↓ -36%
Nathaly birthday of the Lord Spanish 1,216 ↓ -19%
Yamileth uncertain; perhaps from Jamila Spanish 1,026 ↓ -6%
Cristina follower of Christ Spanish 1,622 ↓ -25%
Dalia dahlia flower; also Hebrew 'branch' Spanish 800 ↑ +48%
Lilia lily Latin 859 ↑ +54%
Yesenia — Spanish 1,901 ↓ -29%
Esperanza hope Spanish 1,209 ↓ -30%
Violeta violet Spanish 641 ↑ +51%
Sarahi form of Sarai, 'princess' Spanish 917 ↑ +53%
Monserrat serrated mountain Spanish 1,450 ↓ -11%
Nathalia Christmas Day, birthday Latin 1,365 ↓ -37%
Yaritza — Spanish 2,894 ↓ -69%
Ramona wise protector Spanish 733 ↑ +11%
Rubi ruby Spanish 1,079 ↑ +34%
Brisa breeze Spanish 1,633 ↑ +30%
Maritza diminutive of Maria Spanish 2,846 ↓ -39%
Luisa famous warrior Spanish 903 ↑ +15%
Sol sun; also short for Solomon Spanish 722 ↑ +108%
Micaela who is like God? Spanish 1,286 ↓ -25%
Yazmin jasmine flower Persian 1,651 ↑ +10%
Montana mountain Spanish 1,033 ↑ +109%
Lorena from Lorraine Spanish 1,293 → -1%
Yoselin Spanish spelling of Jocelyn Spanish 2,016 ↑ +6%
Theresa uncertain; perhaps 'harvest' Greek 1,559 ↓ -13%
Rosalia rose garland Latin 609 ↑ +30%
Azul blue Spanish 1,319 ↑ +55%
Montserrat serrated mountain Catalan 1,377 ↓ -19%
Tia short form of names like Letitia English 1,980 ↓ -40%
Dalilah uncertain; variant of Delilah Hebrew 1,175 ↓ -12%
Mayra — Spanish 2,168 ↓ -36%
Rebeca possibly to tie, bind Spanish 1,339 ↓ -9%
Yuliana belonging to Julius Spanish 1,560 ↓ -6%
Isabell God is my oath Spanish 2,144 ↓ -29%
Mireya uncertain; possibly to admire Spanish 1,147 ↑ +7%
Marisa blend of Maria and Luisa Italian 5,178 ↓ -63%
Mariela diminutive of Maria Spanish 1,232 ↑ +32%
Aracely altar of heaven Spanish 1,427 ↑ +35%
Litzy modern; possibly from Lizzie American (modern coinage) 2,572 ↓ -24%
Lizeth form of Elizabeth; God is my oath Spanish 2,184 ↓ -38%
Milagros miracles Spanish 1,545 ↑ +7%
Silvia of the forest Latin 1,240 ↑ +16%
Maite beloved (Basque); María Teresa Basque 1,195 ↑ +27%
Rita pearl; short for Margarita Italian 1,287 ↓ -6%
Dayanara modern coinage of uncertain meaning Spanish 4,092 ↓ -41%
Maribel blend of Maria and Isabel Spanish 1,662 → -2%
Cielo sky, heaven Spanish 795 ↑ +144%
Adilene modern name; possibly from Adela Spanish 1,653 ↓ -26%
Anita little Ana; grace Spanish 1,342 ↑ +20%
Karmen form of Carmen; garden or song Spanish 1,875 ↓ -38%
Yamilet modern Spanish name; uncertain origin Spanish 2,237 ↓ -22%
Leticia joy, happiness Spanish 1,707 → -2%
Lucero bright star, morning star Spanish 1,515 ↑ +13%
Grecia Greece Spanish 1,138 ↑ +33%
Rosalina little rose Spanish 681 ↑ +74%
Emiliana from the Roman family name Aemilius Italian 789 ↑ +67%
Evangelina good news Greek 1,187 ↑ +40%
Vida life Spanish 1,218 ↑ +6%
Noelia Christmas Spanish 1,405 ↑ +19%
Denisse form of Denise; from Dionysius Spanish 1,886 ↓ -67%
Keila modern name; uncertain origin Spanish 1,551 ↑ +37%
Lidia woman from Lydia Greek 1,589 → +5%
Savanah form of Savannah; grassy plain English 5,880 ↓ -68%
Cristal crystal Spanish 3,922 ↓ -29%
Dalary — Spanish 1,164 ↓ -26%
Aranza thorny place Basque 1,486 ↓ -10%
Cierra mountain range; variant of Sierra American (modern coinage) 2,727 ↑ +12%
Yarely — Spanish 1,768 ↓ -17%
Juana God is gracious Spanish 1,223 ↑ +29%
Johana God is gracious Spanish 2,287 ↓ -12%
Blanca white Spanish 1,857 → +5%
Dalila form of Delilah, meaning uncertain Spanish 1,528 ↑ +14%
Lucinda light Latin 1,750 ↓ -12%
Margarita pearl Spanish 1,893 ↑ +18%
Susana lily Spanish 2,254 → -1%
Ariadna most holy (form of Ariadne) Spanish 1,417 ↑ +11%
Dayanna divine (variant of Diana) Spanish 1,811 ↓ -16%
Graciela grace Spanish 1,835 → +5%
Martina of Mars (feminine of Martin) Latin 1,371 ↑ +9%
Estefany Spanish form of Stephanie; crown Spanish 1,934 ↓ -15%
Arlet variant of Arlette French 642 ↑ +291%
Ema whole, universal (variant of Emma) Spanish 1,349 ↑ +16%
Alba white; dawn Latin 1,261 ↓ -6%
Beatriz she who brings happiness Spanish 1,704 → +4%
Ariela lion of God Hebrew 1,263 → 0%
Yaneli — Spanish 1,206 ↑ +62%
Solana sunshine Spanish 495 ↑ +372%
Estefania crown (form of Stephanie) Spanish 2,129 ↓ -20%
Marely — Spanish 3,878 ↑ +52%
Marcela little Marcus Spanish 1,554 ↑ +30%
Valencia strength; the Spanish city Spanish 1,731 ↓ -22%
Dafne laurel Greek 1,047 ↑ +200%
Mari form of Mary Welsh 1,620 ↑ +37%
Amor love Spanish 1,668 ↓ -14%
Carmela garden, orchard; from Mount Carmel Italian 1,219 ↑ +35%
Sheyla variant of Sheila Irish 2,350 ↑ +16%
Mariel diminutive of Maria German 893 ↑ +210%
Ester star Persian 1,574 ↑ +8%
Flor flower Spanish 2,263 ↓ -6%
Angely modern form linked to angel Spanish 2,077 ↓ -11%
Mayte contraction of María Teresa Spanish 2,713 ↓ -16%
Fabiola from the Roman name Fabius; bean Latin 3,079 → -2%
Rocio dew Spanish 3,377 ↓ -31%
Jackeline variant of Jacqueline Spanish 4,598 ↓ -46%
Lluvia rain Spanish 2,136 ↑ +6%
Rosalinda from Rosalind; later read as pretty rose Spanish 2,169 ↓ -16%
Yolanda uncertain; possibly violet Spanish 3,248 ↓ -25%
Rosario rosary Spanish 2,114 ↑ +24%
Priscila ancient; from Latin priscus Spanish 2,211 ↓ -11%
Brea tar in Spanish; or pet form of Breanna Spanish 3,073 ↓ -37%
Ines pure, holy Spanish 1,111 ↑ +90%
Adalina form of Adeline, 'noble' Germanic 1,341 ↑ +12%
Lourdes from the French town of Lourdes French 2,917 ↓ -23%
Ria short form of Maria or Victoria English 2,346 → -4%
Adamaris uncertain; modern Spanish name Spanish 4,758 ↓ -43%
Natali born at Christmas; variant of Natalie Spanish 3,438 ↓ -21%
Cloe variant of Chloe; green shoot Spanish 2,758 ↑ +26%
Yulissa variant of Julissa Spanish 3,295 ↓ -21%
Mariajose combination of Maria and José Spanish 2,982 ↓ -19%
Yahaira uncertain; modern Spanish name Spanish 4,981 ↓ -39%
Savana variant of Savannah; treeless plain American (modern coinage) 5,879 ↓ -53%
Oriana uncertain; perhaps 'golden' Latin 1,791 ↑ +38%
Malena blend of María and Elena, or Magdalena Spanish 2,271 ↑ +37%
Karely modern name of uncertain origin Spanish 2,420 ↓ -22%
Juanita God is gracious Spanish 2,794 ↓ -19%
Estela star Spanish 1,624 ↑ +33%
Arianny modern elaboration of Ariana Spanish 1,928 ↑ +37%
Isela — Spanish 1,935 → -3%
Melisa honeybee Greek 2,950 ↑ +30%
Isobel God is my oath Scottish 2,307 ↓ -16%
Lupita pet form of Guadalupe Spanish 3,232 ↓ -34%
Brissa breeze Spanish 4,084 ↓ -5%
Karmyn variant of Carmen Spanish 3,149 ↓ -45%
Arizona the US state; origin disputed Spanish 2,156 ↓ -44%
Arisbeth modern blend of Aris and Elizabeth Spanish 862 ↑ +360%
Joseline variant of Jocelyn Spanish 4,402 ↑ +33%
Zaida growth, abundance Arabic 2,932 ↓ -43%
Vianey from the French surname Vianney French 4,346 ↓ -52%
Estefani variant of Stephanie, 'crown' Spanish 4,387 ↑ +23%
Zayda growth, abundance Arabic 2,997 ↓ -49%
Magaly pearl; form of Margaret French 3,087 → -4%
Vanesa Spanish form of Vanessa Spanish 4,872 ↑ +27%
Inez Spanish form of Agnes, pure Spanish 1,400 ↑ +73%
Josefina God will add Spanish 1,891 ↑ +42%
Janeth variant of Janet Spanish 4,399 ↓ -30%
Debora variant of Deborah, bee Hebrew 2,336 → -1%
Maricela blend of Maria and Celia Spanish 2,712 ↑ +33%
Analy blend of Ana and Lee Spanish 3,171 ↓ -38%
Marbella from the Spanish resort town Spanish 1,364 ↑ +166%
Yuridia — Spanish 9,439 ↓ -39%
Yessenia — Spanish 6,536 ↓ -47%
Nahomi variant of Naomi, pleasantness Spanish 1,954 ↑ +22%
Alycia noble; variant of Alicia Spanish 5,251 ↓ -35%
Anayeli modern Spanish blend, meaning uncertain Spanish 2,515 ↑ +19%
Eiza variant of Eliza Spanish 2,107 → +4%
Neva possibly "snow"; also a Russian river Spanish 3,333 ↓ -31%
Briseida Spanish form of Briseis Spanish 2,491 ↑ +87%
Gema Spanish form of Gemma, gem Spanish 1,996 ↑ +17%
Keiry modern name, meaning uncertain American (modern coinage) 2,556 ↑ +15%
Manuela feminine of Manuel, God is with us Spanish 2,573 ↓ -27%
Adria feminine of Adrian, from Hadria Latin 3,029 ↓ -19%
Karime Spanish form of Karima, generous, noble Spanish 3,546 ↓ -19%
Ysabella variant of Isabella, God is my oath Spanish 3,456 ↓ -18%
Zamora from the Spanish city of Zamora Spanish 1,610 ↑ +25%
Tierra earth, land Spanish 5,703 → 0%
Marta form of Martha, lady Spanish 2,056 ↑ +37%
Angeles angels Spanish 3,579 ↓ -11%
Havana from the capital of Cuba Spanish 3,270 ↓ -28%
Ambar amber (Spanish, from Arabic) Spanish 1,844 ↑ +100%
Fenix variant of Phoenix, the mythical firebird Spanish 2,013 ↑ +19%
Ofelia Spanish form of Ophelia, help Spanish 2,148 → +2%
Eloisa Italian and Spanish form of Eloise Italian 1,529 ↑ +83%
Pilar pillar Spanish 3,336 → -2%
Eimy Spanish respelling of Amy, beloved Spanish 1,043 ↑ +341%
Janely blend of Jane and -ely American (modern coinage) 2,706 ↑ +46%
Adamari blend of Ada and Mari American (modern coinage) 6,327 ↓ -18%
Aleyda variant of Aleida, noble Spanish 3,298 ↓ -39%
Azucena Madonna lily Spanish 3,653 ↓ -9%
Nahomy Spanish variant of Naomi: pleasantness Spanish 2,137 ↑ +91%
Analisa blend of Ana and Lisa Spanish 4,073 ↑ +17%
Deisy Spanish spelling of Daisy Spanish 4,094 ↓ -39%
Yajaira — Spanish 4,457 ↑ +7%
Jessenia from a genus of palm trees Spanish 5,809 ↓ -43%
Arizbeth modern blend, perhaps of Aris and Elizabeth American (modern coinage) 1,779 ↑ +102%
Elvira uncertain; possibly Visigothic, true or foreign Spanish 1,715 ↑ +78%
Cami short for Camila or Camille Spanish 4,189 ↓ -10%
Yoselyn Spanish spelling of Jocelyn Spanish 8,839 ↓ -60%
Julieth Spanish variant of Juliet Spanish 1,505 ↑ +109%
Dayami uncertain; used in Cuba and Latin America Spanish 2,493 ↑ +223%
Ciera variant of Sierra, mountain range American (modern coinage) 11,153 ↓ -50%
Karyme variant of Karima, generous Spanish 6,437 ↓ -46%
Merida from the Spanish city of Mérida Spanish 2,677 ↓ -29%
Marisela Spanish blend of Maria and Isela Spanish 5,055 ↓ -26%
Briseyda variant of Briseida, from Greek Briseis Spanish 4,083 ↑ +21%
Saray Spanish form of Sarai: princess Spanish 3,568 ↓ -8%
Dayra modern Spanish-language name; uncertain Spanish 4,093 ↓ -35%
Gissel variant of Giselle: pledge Spanish 4,592 ↑ +36%
Zulema Spanish form of Sulayma, peace Spanish 2,718 ↓ -25%
Alitzel uncertain; modern Mexican coinage Spanish 1,382 ↑ +508%
Mareli Spanish-language name of uncertain origin Spanish 6,040 ↑ +82%
Francisca feminine of Francis, Frenchman Spanish 2,969 ↑ +24%
Yanely modern Spanish-language coinage; uncertain Spanish 2,483 ↑ +132%
Anamaria blend of Ana and Maria Spanish 4,888 ↓ -21%
Alita uncertain; perhaps a short form of Adelita Spanish 2,257 ↓ -55%
Dolores sorrows Spanish 2,567 ↑ +24%
Izabell variant of Isabel, God is my oath Spanish 7,640 ↓ -50%
Nailea modern Mexican name, meaning uncertain Spanish 1,606 ↑ +196%
Odalys Spanish-American name of uncertain origin Spanish 3,821 ↑ +86%
Elianny variant of Eliana Spanish 1,460 ↑ +167%
Analicia blend of Ana and Alicia Spanish 5,421 ↓ -36%
Yessica Spanish variant of Jessica Spanish 6,103 ↓ -38%
Idalia from Idalion, a place sacred to Aphrodite Greek 2,162 ↑ +76%
Jaide variant of Jade, the gemstone English 4,106 ↓ -31%
Cinthia variant of Cynthia, from Mount Cynthus Spanish 7,976 ↓ -48%
Airam Maria spelled backward Spanish 4,762 ↓ -15%
Nallely modern Mexican name; uncertain Spanish 6,753 ↑ +13%
Anai variant of Anahí, from Guarani legend Guarani 4,669 ↓ -12%
Amairany uncertain; modern Mexican coinage Spanish 4,175 ↓ -6%
Desi short form of Desiree, "desired" Spanish 4,096 ↑ +6%
Dia Spanish "day"; also a short form Spanish 4,197 ↓ -31%
Yohana variant of Johanna; God is gracious Spanish 3,573 ↓ -6%
Sirena siren, mermaid Spanish 3,445 → -4%
Adelaida Spanish form of Adelaide; noble kind Spanish 2,647 → +5%
Yamila variant of Jamila; beautiful Spanish 4,348 → 0%
Monserrath variant of Montserrat, "serrated mountain" Catalan 4,046 ↑ +90%

This page shows the most popular names in this list.