Spanish girl names: 170+ Hispanic names for girls

Find a Spanish name for a baby, a character or a story.

1 credit per search

Spanish girl names by group

  • Lucía
  • Sofía
  • Martina
  • Julia
  • Paula

5 of 46 · Show all ·

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.

Frequently asked questions

In Spain, Lucía, Sofía and Martina have led the national statistics office's lists for newborns in recent years. In Mexico, Sofía, Valentina, Regina and Camila are among the most registered.

Names like Dolores, Pilar, Rosario, Mercedes, Consuelo and Guadalupe are short for titles of Mary, such as Nuestra Señora de los Dolores, Our Lady of Sorrows. Many women's full name is María del Pilar or María de los Dolores.

Luz (light), Paloma (dove), Rocío (dew), Estrella (star), Esperanza (hope), Paz (peace), Nieves (snows), Marisol (sea and sun) and Alba (dawn).

Mostly. Latin America uses the Spanish names and adds its own, including names from Nahuatl and Maya such as Xóchitl (flower) and Citlali (star), and newer favorites like Ximena and Yaretzi.

Names from Spain's regional languages: Ainhoa, Nerea, Leire and Amaia are Basque; Laia, Montserrat, Nuria and Mireia are Catalan; Iria, Uxía, Antía and Sabela are Galician. Many are now used all over Spain.

173 names in 6 groups. If none fit, describe the name you want in the search and get 20 new ideas.

Yes. Every name here is free to use, for a baby, a character or a story.

More name generators

Browse all 249 generators →