Home
»
Pregnancy
»
Hispanic Girl Names: 110 Spanish Names for Girls With Meanings

Hispanic Girl Names: 110 Spanish Names for Girls With Meanings

Updated

Blank notebook, pencil, tiny knitted baby booties and a small terracotta pot with a green plant on a sunlit wooden table
Rachel Rothman, Co-Founder and Chief Parenting Officer at Betteroo

Written By

Rachel Rothman

Chief Parenting Officer

Dr. Meidad Greenberg, Board-Certified Pediatrician and Pediatric Medical Advisor at Betteroo

Medically Reviewed By

Meidad Greenberg, M.D.

Board-Certified Pediatrician

Hispanic girl names run from classics like Sofía, Camila, Lucía and Isabel to Marian names like Guadalupe and Pilar and nature names like Paloma and Luna, and this list gives a checked usage and meaning for 110 Spanish names for girls, plus 9 Nahuatl, Mayan, Zapotec and Quechua names.

Spanish names for girls come from several places. Some are Spanish forms of names known across Europe (Sofía, Elena, Catalina). Others are Spanish words with a religious story behind them (Dolores, Mercedes, Soledad), and others are simply words from nature (Paloma, Estrella, Cielo).

We grouped the names by style: classics, short names, unique picks, Marian and religious names, nature names, double names, nicknames, names that work in English and Spanish, and names from Indigenous languages of Latin America. Then come practical notes on accent marks, pronunciation and surnames.

Key Takeaways

  • Familiar Spanish girl names include Sofía, Camila, Valentina, Lucía, Isabel, Elena and Ximena.
  • Many Spanish names come from titles of the Virgin Mary: Guadalupe, Dolores, Pilar, Mercedes, Rosario, Soledad and Carmen.
  • Olivia, Emma and Amelia are used in Spanish too, and they ranked No. 1, No. 3 and No. 4 for U.S. girls born in 2025.
  • Names such as Xochitl, Citlalli, Itzel and Killa are Nahuatl, Mayan and Quechua names, not Spanish ones.
  • Accent marks are part of the Spanish spelling, but U.S. paperwork does not always carry them, so decide early how you will write the name.

Hispanic Girl Names at a Glance

Quick Answer

Standout Hispanic girl names: Sofía, Camila, Valentina, Lucía, Isabel, Elena and Ximena (familiar classics); Inés, Lía, Luz, Paz and Sol (short); Guadalupe, Pilar, Carmen and Rocío (Marian names); Paloma, Luna, Estrella and Azucena (nature); Leocadia, Eulalia and Xiomara (uncommon); María José and Ana Sofía (double names).

Every usage label and meaning here was checked against the name’s own entry on Behind the Name in October 2026. Where the reference calls a meaning unknown, uncertain or only possible, we say so.

Start with the familiar classics. Many are Spanish forms of names used across Europe. For ideas beyond Spanish, see our main list of baby girl names.

NameUsageMeaning
SofíaSpanish, GalicianForm of Sophia: Greek sophia, “wisdom”
CamilaSpanish, PortugueseForm of Camilla, the feminine form of Camillus
ValentinaSpanish, Italian and moreFeminine form of Valentinus, from Latin valens: “strong, vigorous, healthy”
LucíaSpanishSpanish form of Lucia, the feminine form of Lucius
IsabelSpanish, Portuguese and moreMedieval Occitan form of Elizabeth: Hebrew, “my God is an oath”
MaríaSpanish, GalicianSpanish form of Maria (Mary); the meaning is not known for certain
ElenaSpanish, Italian and moreForm of Helen: probably Greek helene, “torch”, or possibly linked to selene, “moon”
EmiliaSpanish, Italian and moreFeminine form of Aemilius, the Latin name behind Emily
DanielaSpanish, Italian, Portuguese and moreFeminine form of Daniel: Hebrew, “God is my judge”
GabrielaSpanish, Portuguese and moreFeminine form of Gabriel: Hebrew, “God is my strong man”
MarianaSpanish, Portuguese and moreRoman feminine form of Marianus; later sometimes read as Maria plus Ana
CatalinaSpanish, CorsicanForm of Katherine: origin debated; long linked with Greek katharos, “pure”
ValeriaSpanish, Italian and moreFeminine form of Valerius; a 2nd-century Roman saint
NataliaSpanish, Polish, Italian and moreLatinate form of Natalie: Latin natalis, “relating to birth, birthday”
MartinaSpanish, Italian, German and moreFeminine form of Martinus (Martin)
XimenaSpanishFeminine form of Ximeno, a medieval name of uncertain meaning; the name of the wife of El Cid
RenataSpanish, Italian, Portuguese and moreFeminine form of Renatus: Latin, “born again”
Classic Spanish names for girls, with the usage label and meaning given by Behind the Name.

Hispanic, Latina or Spanish: What the Words Mean

These words overlap, so here is how the references we read use them. The U.S. Census Bureau, following the federal Office of Management and Budget, defines “Hispanic or Latino” as a person of Cuban, Mexican, Puerto Rican, South or Central American, or other Spanish culture or origin, regardless of race. Encyclopaedia Britannica describes Hispanic as the narrower word, covering people from Spanish-speaking Latin America, the Spanish-speaking Caribbean and Spain, while Latino or Latina refers to people born in, or with ancestors from, Latin America. “Spanish” is the language, or someone from Spain.

For a name list, the practical point is simple: most Hispanic baby girl names and Latina names are Spanish names, which Behind the Name describes as used in Spain and other Spanish-speaking countries. A smaller group comes from Indigenous languages and gets its own table below.

Short and Sweet Spanish Girl Names

These Spanish girl names have three or four letters, which makes them quick to spell. Several are everyday Spanish words: sol, luz, mar, paz and cruz.

NameUsageMeaning
AnaSpanish, Portuguese and moreForm of Anna, which is a form of Hannah
EvaSpanish, Italian and moreForm of Eve: Hebrew, “to breathe” or “to live”
InésSpanishSpanish form of Agnes: Greek hagnos, “chaste”
LíaSpanish, GalicianForm of Leah: probably Hebrew, “weary, grieved”
NoaHebrew, Spanish, Portuguese and moreModern Hebrew form of the biblical Noah, a daughter of Zelophehad
SolSpanish, Portuguese“Sun”
AlmaSpanish, English and moreProbably inspired by Latin almus, “nourishing”; also the Spanish word for “the soul”
AlbaSpanish, Italian, Catalan, FrenchTwo older names that merged; alba also means “dawn” in Spanish
CruzSpanish, Portuguese (feminine and masculine)“Cross”, for the cross of the crucifixion
LuzSpanish“Light”; from the Marian title Nuestra Señora de la Luz, “Our Lady of Light”
MarSpanish, Catalan“Sea”; from Nuestra Señora del Mar, “Our Lady of the Sea”
PazSpanish“Peace”; from Nuestra Señora de la Paz, “Our Lady of Peace”
Short Spanish names for girls.

Unique Hispanic Girl Names

Looking for unique Hispanic girl names? These are uncommon in the United States, and each one has its own entry in the reference. A few have meanings the reference marks as only possible, so the table keeps that wording.

NameUsageMeaning
LeocadiaSpanishPossibly from the Greek island Leucadia or Greek leukos, “bright, clear, white”
EulaliaSpanish, Italian and moreGreek eulalos, “sweetly-speaking”
ZoraidaSpanishPerhaps from Arabic zarada, “ring, chain link”, figuratively “enchanting, captivating”
XiomaraSpanishPossibly a Spanish form of Guiomar
FabiolaSpanish, ItalianLatin diminutive of Fabia
JacintaSpanish, PortugueseFeminine form of Hyacinthus
GracielaSpanishElaboration of Gracia: “grace”
YolandaSpanish, EnglishFrom medieval French Yolande, probably from Latin viola, “violet”
MireyaSpanishVariant of Mireia, the Catalan form of Mirèio (Mireille)
DulceSpanish, Portuguese“Sweet” or “candy”
YaritzaSpanish (Latin American)Elaborated form of Yara, with the same ending as Maritza
YaretziSpanish (Latin American, modern)Possibly a variant of Yaritza
Unique and rare Spanish names for girls.

To see how common a name really is, use the Popularity of a Name search on the Social Security Administration (SSA) baby names page. The SSA leaves out names with fewer than 5 occurrences to protect privacy. For more ideas in this style, see our unique girl names and unique baby names lists.

Baby on the way? Get ahead on sleep.

Our free two-minute quiz builds a gentle, personalized sleep plan you can use from the first weeks at home.

Take the Free Sleep Quiz

Marian and Religious Spanish Names for Girls

A large family of Spanish names for girls comes from titles of the Virgin Mary. That is why everyday words such as dolores (sorrows), pilar (pillar) and rocío (dew) became given names. The table prints each title as Behind the Name states it.

NameUsageMeaning
GuadalupeSpanish (feminine and masculine)From Nuestra Señora de Guadalupe, “Our Lady of Guadalupe”; a Spanish place name
DoloresSpanish, English“Sorrows”; from Nuestra Señora de los Dolores, “Our Lady of Sorrows”
PilarSpanish“Pillar”; from María del Pilar, “Mary of the Pillar”
MercedesSpanish“Mercies”; from Nuestra Señora de las Mercedes, “Our Lady of Mercies”
RosarioSpanish, Italian“Rosary”; from Nuestra Señora del Rosario, “Our Lady of the Rosary”
SoledadSpanish“Solitude”; from María de la Soledad, “Mary of Solitude”
ConsueloSpanish“Consolation”; from Nuestra Señora del Consuelo, “Our Lady of Consolation”
ConcepciónSpanish“Conception”; refers to the Immaculate Conception of the Virgin Mary
CarmenSpanish, English, Italian and moreMedieval Spanish form of Carmel; from Nuestra Señora del Carmen, “Our Lady of Mount Carmel”
RemediosSpanish“Remedies”; from Nuestra Señora de los Remedios, “Our Lady of the Remedies”
MilagrosSpanish“Miracles”; from Nuestra Señora de los Milagros, “Our Lady of Miracles”
AmparoSpanish“Protection, shelter, refuge”; from Nuestra Señora del Amparo, “Our Lady of Refuge”
AraceliSpanish“Altar of the sky”; an epithet of the Virgin Mary as patron saint of Lucena, Spain
RocíoSpanish“Dew”; from María del Rocío, “Mary of the Dew”
NievesSpanish“Snows”; from Nuestra Señora de las Nieves, “Our Lady of the Snows”
LourdesSpanish, PortugueseFrom the French town, a pilgrimage site after reported visions of the Virgin Mary
MacarenaSpanishFrom a district of Seville, where the Virgin of Macarena is widely venerated
BelénSpanishSpanish form of Bethlehem: Hebrew, “house of bread”
Marian and religious Spanish names, with the title or place each comes from.

Per the reference, Our Lady of Guadalupe is said to have appeared in a vision to a native Mexican man in the 16th century, and she is regarded as a patron saint of the Americas. Luz, Mar and Paz, in the short names table above, are Marian names too.

If you like names with a vintage feel, our old lady names list has more ideas in that style.

Pretty Spanish Girl Names From Nature

Many pretty Spanish girl names are plain nature words: the moon, a star, the sky, a breeze, a dove, a lark, a lily.

NameUsageMeaning
LunaSpanish, Italian and more“The moon”; also the Roman goddess of the moon
EstrellaSpanishSpanish form of Stella; also the Spanish word for “star”
CieloSpanish“Sky, heaven”
BrisaSpanish (Latin American, modern)“Breeze”
AbrilSpanish, CatalanSpanish and Catalan form of April
PalomaSpanish“Dove, pigeon”
AlondraSpanish (Latin American)“Lark”
AzucenaSpanish“Madonna lily”
RosaSpanish, Italian, Portuguese and moreGenerally linked to Latin rosa, “rose”
JazmínSpanishSpanish form of Jasmine, the fragrant climbing plant
DaliaSpanish, ArabicForm of Dahlia; the dahlia is the national flower of Mexico
MargaritaSpanish, Russian, Greek and moreForm of Margaret (“pearl”); also the Spanish word for the daisy
VioletaSpanish, Romanian and moreForm of Violet
FlorSpanish, Portuguese“Flower”, or a short form of Florencia
EsmeraldaSpanish, Portuguese, English“Emerald”
PerlaSpanish, ItalianSpanish and Italian cognate of Pearl
Nature names: sky, birds, flowers and gems.

Per Behind the Name, Cielo and Brisa were both popularized by characters in the same 1999 Mexican telenovela. For more botanical ideas in any language, see our flower names.

Double Names: María José, Ana Sofía and More

Double given names are a familiar part of Spanish naming. Behind the Name notes that María often appears in double names, sometimes referring to an aspect of the Virgin Mary, and that it is occasionally the second part of a masculine double name. Some double names are devotional titles, some simply join two names, and some have been shortened into one.

NameUsageMeaning
María JoséSpanishCombination of María and José, the names of the parents of Jesus
María FernandaSpanishCombination of María and Fernanda
María GuadalupeSpanish (Mexican)Combination of María and Guadalupe
María JesúsSpanishCombination of María and Jesús
María del CarmenSpanish“Mary of Mount Carmel”, a devotional title of the Virgin Mary
María de los ÁngelesSpanish“Mary of the angels”, a devotional title of the Virgin Mary
Ana MaríaSpanishCombination of Ana and María
Ana SofíaSpanishCombination of Ana and Sofía
MarisolSpanishShort form of María Soledad; or María plus Sol; or from mar y sol, “sea and sun”
MaribelSpanishShort form of María Isabel
MaricruzSpanishShort form of María Cruz or María de la Cruz
Spanish double names and the short forms that grew out of them.

Two practical points. In Spain, the civil registry law (Ley 20/2011) allows no more than two simple given names or one compound name. In the United States, the SSA removes hyphens and spaces when it counts names, so the hyphenated, spaced and run-together spellings of a double name are counted as a single entry.

If you would rather use the second name as a middle name, our middle names guide covers flow, rhythm and initials.

Spanish Nicknames: Lola, Lupe, Chela and Maite

Spanish nicknames often look nothing like the full name, which is part of their charm. Each row gives the short form exactly as the reference describes it.

NicknameWhat Behind the Name says it is
LolaSpanish diminutive of Dolores
LupeShort form of Guadalupe (feminine and masculine)
LupitaDiminutive of Guadalupe
ChelaDiminutive of Graciela or Marcela
CheloDiminutive of Consuelo
CharoSpanish diminutive of Rosario
PiliDiminutive of Pilar
ConchitaDiminutive of Concha
MercheDiminutive of Mercedes
PaquitaDiminutive of Francisca
PepitaSpanish feminine diminutive of Joseph
MaiteCombination of María and Teresa
Spanish nicknames and short forms.

Names That Work in English and Spanish

If your family lives in two languages, look for a name that is spelled the same in both. Behind the Name lists Spanish among the usages of every name below, and none of them needs an accent mark.

NameUsageMeaning
OliviaEnglish, Italian, Spanish and moreSpelling used by Shakespeare in 1602; may come from Oliva, Oliver or Latin oliva, “olive”
EmmaEnglish, French, Italian, Spanish and moreOriginally a short form of Germanic names beginning with irmin: “whole, great”
AmeliaEnglish, Spanish, Italian, PolishVariant of Amalia, from Germanic amal: “unceasing, vigorous, brave”
JuliaEnglish, German, Spanish and moreFeminine form of the Roman family name Julius
LauraEnglish, Spanish, Italian and moreFrom Latin laurus: “laurel”
DianaEnglish, Spanish, Italian and more“Divine, goddesslike”; a Roman goddess
CeciliaEnglish, Italian, Spanish and moreFeminine form of the Roman family name Caecilius, from Latin caecus, “blind”
ClaraGerman, Spanish, Portuguese and moreFeminine form of the Latin name Clarus: “clear, bright, famous”
SaraHebrew, Greek, Spanish and moreForm of Sarah
AndreaEnglish, German, Spanish and moreFeminine form of Andrew
Names used in both English and Spanish.

Three of them sit at the top of the U.S. chart: Olivia ranked No. 1, Emma No. 3 and Amelia No. 4 for girls born in 2025, according to the SSA. Elena, Emilia, Natalia, Daniela, Martina, Eva, Alma, Luna and Rosa from the earlier tables also list both English and Spanish among their usages. More A names are in our girl names that start with A list.

Names From Indigenous Languages of Latin America

These are not Spanish names, and the table labels each one with the language the reference gives. Per Behind the Name, Nahuatl names are used by the Nahua peoples of Mexico and Central America, Mayan names by the Maya people of Mexico and Central America, Zapotec names by the Zapotec people of southern Mexico, and Quechua names by the Quechua people of South America.

NameLanguage (per Behind the Name)Meaning
XochitlNahuatl“Flower”
CitlalliNahuatl“Star”
CitlaliNahuatlVariant of Citlalli: “star”
QuetzalliNahuatl“Feather (from the quetzal bird)” or “precious thing”
ItzelMayanMeaning uncertain: possibly from Classic Maya itz (“resin, nectar, dew, liquid, enchanted”) or a variant of Ixchel
IxchelMayan; Mayan mythologyPossibly “rainbow lady”; a Maya goddess
NayeliZapotec (Hispanicized); Spanish (Latin American)Possibly from Zapotec nadxiie lii, “I love you”, or nayele’, “open”
ZyanyaZapotecPossibly “forever, always”
AnahíSpanish (Latin American)Possibly from the Guarani name for the cockspur coral tree
KillaQuechua“Moon”
UrpiQuechua“Pigeon, dove”
Names from Indigenous languages of Latin America. Nayeli and Anahí also carry the label Spanish (Latin American).

Looking for Mexican girl names? Behind the Name labels María Guadalupe as Spanish (Mexican), Dalia comes from Mexico’s national flower, and the Nahuatl, Mayan and Zapotec names above come from peoples of Mexico (and, for Nahuatl and Mayan, Central America). If one of these names comes from a community outside your own family, learn how it is said and used before you commit.

Accents, Pronunciation and Two Surnames

A few practical notes before you fill in the birth certificate form:

  • Accent marks: the accent is part of the Spanish spelling of Sofía, Lucía, María, Inés, Lía, Belén, Rocío, Jazmín, Concepción and Anahí. U.S. paperwork does not always carry it, and the SSA’s national list prints names without accent marks. Ask your hospital or state vital records office what can be printed.
  • Say it out loud: try the name with your surname in both languages and decide which pronunciation you will use at home.
  • Nicknames: check the nickname table. If you love Dolores, expect Lola.

For pronunciation, we print only what the reference gives, in the International Phonetic Alphabet. Notice that the letter x stands for three different sounds in Ximena, Xiomara and Xochitl, and that the c in Lucía and the z in Paz change between Spain and Latin America.

NamePronunciation given by Behind the Name
Lucía/lu.ˈθi.a/ (European Spanish), /lu.ˈsi.a/ (Latin American Spanish)
Paz/ˈpaθ/ (European Spanish), /ˈpas/ (Latin American Spanish)
Inés/i.ˈnes/
Ximena/xi.ˈme.na/
Jazmín/xas.ˈmin/ (Latin American Spanish), /xaθ.ˈmin/ (European Spanish)
Xiomara/sjo.ˈma.ɾa/
Guadalupe/ɣwa.ða.ˈlu.pe/
Estrella/es.ˈtɾe.ʝa/
Xochitl/ˈʃoː.t͡ʃitɬ/ (Nahuatl)
Ixchel/iʃ.ˈt͡ʃel/ (Mayan)
Pronunciations as printed on each name’s Behind the Name entry.

On surnames: in Spain, the same civil registry law says that when both parents are on record, they agree on the order in which each parent’s first surname is passed on, so a child carries a surname from each parent. Rules and customs differ from country to country, so check what applies where your baby will be registered.

Pairing ideas, not rules: Lucía Isabel, Camila Paz, Elena Sol, Sofía Inés, Valentina Luz and Ximena Rosa. For a brother, start with our baby boy names.

Related Betteroo Guides

The Bottom Line

Spanish names for girls cover every style: classics like Sofía, Lucía and Isabel, short picks like Inés, Luz and Sol, Marian names like Guadalupe, Pilar and Rocío, nature names like Paloma and Luna, and double names like María José. Shortlist three to five, check the meaning, decide how you will handle the accent mark on U.S. paperwork, and say each name out loud with your surname.

Ready to share the name? See our pregnancy announcement ideas. And once the name is settled, sleep is the next project: our newborn sleep schedule week by week is a gentle place to start.

Frequently Asked Questions

What are some popular Hispanic girl names?

Familiar Hispanic girl names include Sofía, Camila, Valentina, Lucía, Isabel, Elena, Emilia and Ximena. Olivia, Emma and Amelia, which are also used in Spanish, ranked No. 1, No. 3 and No. 4 for U.S. girls born in 2025, according to the Social Security Administration.

What are unique Spanish girl names?

Less common Spanish names for girls include Leocadia, Eulalia, Zoraida, Xiomara, Fabiola, Jacinta and Mireya. Marian names such as Araceli, Amparo, Rocío and Nieves are also uncommon in the United States. You can check any name on the Social Security Administration baby names page.

What is the difference between Hispanic, Latina and Spanish?

The U.S. Census Bureau defines Hispanic or Latino as a person of Cuban, Mexican, Puerto Rican, South or Central American, or other Spanish culture or origin, regardless of race. Britannica describes Hispanic as tied to Spanish-speaking places, including Spain, and Latina or Latino as Latin American origin.

Why do so many Spanish girl names include María?

Behind the Name explains that María often appears in double names, sometimes referring to an aspect of the Virgin Mary, as in María del Carmen (Mary of Mount Carmel). Others simply join two names, such as María José. Marisol, Maribel and Maricruz are short forms of double names.

What are some Mexican girl names?

Behind the Name labels María Guadalupe as Spanish (Mexican). Dalia comes from the dahlia, the national flower of Mexico. Xochitl, which means flower, and Citlalli, which means star, are Nahuatl names, and Zyanya is a Zapotec name. Nahuatl and Zapotec are languages of Indigenous peoples of Mexico.

Do Spanish names keep their accent marks in the United States?

In Spanish, the accent mark is part of the spelling of names like Sofía, Lucía and Inés. U.S. paperwork does not always carry it, and the Social Security Administration’s national list prints names without accent marks. Ask your hospital or state vital records office what can be printed.

Calmer days, better nights.

Betteroo builds a personalized sleep plan for your baby. Take the free two-minute quiz and have it ready before the newborn weeks.

Take the Free Sleep Quiz

Related Betteroo Guides

7 Sources
  1. Social Security Administration. Popular Baby Names (top 10 names of 2025).
    https://www.ssa.gov/oact/babynames/index.html
  2. Social Security Administration. Background Information for Popular Names.
    https://www.ssa.gov/oact/babynames/background.html
  3. U.S. Census Bureau. About the Hispanic Population and its Origin.
    https://www.census.gov/topics/population/hispanic-origin/about.html
  4. Encyclopaedia Britannica. What’s the Difference Between Hispanic and Latino?
    https://www.britannica.com/story/whats-the-difference-between-hispanic-and-latino
  5. Behind the Name. Spanish Names.
    https://www.behindthename.com/names/usage/spanish
  6. Behind the Name. Meaning, origin and history of the name María.
    https://www.behindthename.com/name/mari10a
  7. Agencia Estatal Boletín Oficial del Estado (Spain). Ley 20/2011, de 21 de julio, del Registro Civil (articles 49 and 51).
    https://www.boe.es/buscar/act.php?id=BOE-A-2011-12628