Spanish girl names: 170+ Hispanic names for girls
Find a Spanish name for a baby, a character or a story.
Spanish girl names by group
- Lucía
- Sofía
- Martina
- Julia
- Paula
- María
- Carmen
- Dolores
- Pilar
- Isabel
- Luz
- Paloma
- Rocío
- Estrella
- Perla
- Ximena
- Itzel
- Xóchitl
- Citlali
- Yaretzi
- Ainhoa
- Itziar
- Maialen
- Nerea
- Leire
- Ana
- Eva
- Ada
- Noa
- Lía
5 of 463 of 46 · Show all ·
Spanish girl names by group
Tap a name to copy it.
Modern46
Classic45
Not quite right? Describe what you're naming and Nomi finds names that fit.
From Spanish words26
Popular in Mexico and Latin America20
Basque, Catalan and Galician22
Short14
About Spanish girl names
Spanish girls' names come from three main sources. Many are Catholic: María and the titles of the Virgin Mary, like Dolores, Pilar, Rosario, Mercedes and Consuelo, each short for a Nuestra Señora. Others are everyday Spanish words, like Luz, light, Paloma, dove, and Rocío, dew. And Spain's regions have their own names: Ainhoa and Nerea are Basque, Laia and Montserrat Catalan, Iria and Uxía Galician. In Latin America, names from Nahuatl and Maya, like Xóchitl, Citlali and Itzel, sit beside the Spanish ones. Today the most registered names in Spain are short and soft: Lucía, Sofía, Martina, Julia and Paula.
How to use this list: tap a name to copy it. A Spanish girl also takes two surnames, one from each parent, so say the whole name out loud with both before you settle. If none fit, describe the name you want in the search, and the generator suggests new ones.