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.
Table of Contents
Hispanic Girl Names at a Glance
Quick Answer
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.
| Name | Usage | Meaning |
|---|---|---|
| Sofía | Spanish, Galician | Form of Sophia: Greek sophia, “wisdom” |
| Camila | Spanish, Portuguese | Form of Camilla, the feminine form of Camillus |
| Valentina | Spanish, Italian and more | Feminine form of Valentinus, from Latin valens: “strong, vigorous, healthy” |
| Lucía | Spanish | Spanish form of Lucia, the feminine form of Lucius |
| Isabel | Spanish, Portuguese and more | Medieval Occitan form of Elizabeth: Hebrew, “my God is an oath” |
| María | Spanish, Galician | Spanish form of Maria (Mary); the meaning is not known for certain |
| Elena | Spanish, Italian and more | Form of Helen: probably Greek helene, “torch”, or possibly linked to selene, “moon” |
| Emilia | Spanish, Italian and more | Feminine form of Aemilius, the Latin name behind Emily |
| Daniela | Spanish, Italian, Portuguese and more | Feminine form of Daniel: Hebrew, “God is my judge” |
| Gabriela | Spanish, Portuguese and more | Feminine form of Gabriel: Hebrew, “God is my strong man” |
| Mariana | Spanish, Portuguese and more | Roman feminine form of Marianus; later sometimes read as Maria plus Ana |
| Catalina | Spanish, Corsican | Form of Katherine: origin debated; long linked with Greek katharos, “pure” |
| Valeria | Spanish, Italian and more | Feminine form of Valerius; a 2nd-century Roman saint |
| Natalia | Spanish, Polish, Italian and more | Latinate form of Natalie: Latin natalis, “relating to birth, birthday” |
| Martina | Spanish, Italian, German and more | Feminine form of Martinus (Martin) |
| Ximena | Spanish | Feminine form of Ximeno, a medieval name of uncertain meaning; the name of the wife of El Cid |
| Renata | Spanish, Italian, Portuguese and more | Feminine form of Renatus: Latin, “born again” |
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.
| Name | Usage | Meaning |
|---|---|---|
| Ana | Spanish, Portuguese and more | Form of Anna, which is a form of Hannah |
| Eva | Spanish, Italian and more | Form of Eve: Hebrew, “to breathe” or “to live” |
| Inés | Spanish | Spanish form of Agnes: Greek hagnos, “chaste” |
| Lía | Spanish, Galician | Form of Leah: probably Hebrew, “weary, grieved” |
| Noa | Hebrew, Spanish, Portuguese and more | Modern Hebrew form of the biblical Noah, a daughter of Zelophehad |
| Sol | Spanish, Portuguese | “Sun” |
| Alma | Spanish, English and more | Probably inspired by Latin almus, “nourishing”; also the Spanish word for “the soul” |
| Alba | Spanish, Italian, Catalan, French | Two older names that merged; alba also means “dawn” in Spanish |
| Cruz | Spanish, Portuguese (feminine and masculine) | “Cross”, for the cross of the crucifixion |
| Luz | Spanish | “Light”; from the Marian title Nuestra Señora de la Luz, “Our Lady of Light” |
| Mar | Spanish, Catalan | “Sea”; from Nuestra Señora del Mar, “Our Lady of the Sea” |
| Paz | Spanish | “Peace”; from Nuestra Señora de la Paz, “Our Lady of Peace” |
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.
| Name | Usage | Meaning |
|---|---|---|
| Leocadia | Spanish | Possibly from the Greek island Leucadia or Greek leukos, “bright, clear, white” |
| Eulalia | Spanish, Italian and more | Greek eulalos, “sweetly-speaking” |
| Zoraida | Spanish | Perhaps from Arabic zarada, “ring, chain link”, figuratively “enchanting, captivating” |
| Xiomara | Spanish | Possibly a Spanish form of Guiomar |
| Fabiola | Spanish, Italian | Latin diminutive of Fabia |
| Jacinta | Spanish, Portuguese | Feminine form of Hyacinthus |
| Graciela | Spanish | Elaboration of Gracia: “grace” |
| Yolanda | Spanish, English | From medieval French Yolande, probably from Latin viola, “violet” |
| Mireya | Spanish | Variant of Mireia, the Catalan form of Mirèio (Mireille) |
| Dulce | Spanish, Portuguese | “Sweet” or “candy” |
| Yaritza | Spanish (Latin American) | Elaborated form of Yara, with the same ending as Maritza |
| Yaretzi | Spanish (Latin American, modern) | Possibly a variant of Yaritza |
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.
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.
| Name | Usage | Meaning |
|---|---|---|
| Guadalupe | Spanish (feminine and masculine) | From Nuestra Señora de Guadalupe, “Our Lady of Guadalupe”; a Spanish place name |
| Dolores | Spanish, English | “Sorrows”; from Nuestra Señora de los Dolores, “Our Lady of Sorrows” |
| Pilar | Spanish | “Pillar”; from María del Pilar, “Mary of the Pillar” |
| Mercedes | Spanish | “Mercies”; from Nuestra Señora de las Mercedes, “Our Lady of Mercies” |
| Rosario | Spanish, Italian | “Rosary”; from Nuestra Señora del Rosario, “Our Lady of the Rosary” |
| Soledad | Spanish | “Solitude”; from María de la Soledad, “Mary of Solitude” |
| Consuelo | Spanish | “Consolation”; from Nuestra Señora del Consuelo, “Our Lady of Consolation” |
| Concepción | Spanish | “Conception”; refers to the Immaculate Conception of the Virgin Mary |
| Carmen | Spanish, English, Italian and more | Medieval Spanish form of Carmel; from Nuestra Señora del Carmen, “Our Lady of Mount Carmel” |
| Remedios | Spanish | “Remedies”; from Nuestra Señora de los Remedios, “Our Lady of the Remedies” |
| Milagros | Spanish | “Miracles”; from Nuestra Señora de los Milagros, “Our Lady of Miracles” |
| Amparo | Spanish | “Protection, shelter, refuge”; from Nuestra Señora del Amparo, “Our Lady of Refuge” |
| Araceli | Spanish | “Altar of the sky”; an epithet of the Virgin Mary as patron saint of Lucena, Spain |
| Rocío | Spanish | “Dew”; from María del Rocío, “Mary of the Dew” |
| Nieves | Spanish | “Snows”; from Nuestra Señora de las Nieves, “Our Lady of the Snows” |
| Lourdes | Spanish, Portuguese | From the French town, a pilgrimage site after reported visions of the Virgin Mary |
| Macarena | Spanish | From a district of Seville, where the Virgin of Macarena is widely venerated |
| Belén | Spanish | Spanish form of Bethlehem: Hebrew, “house of bread” |
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.
| Name | Usage | Meaning |
|---|---|---|
| Luna | Spanish, Italian and more | “The moon”; also the Roman goddess of the moon |
| Estrella | Spanish | Spanish form of Stella; also the Spanish word for “star” |
| Cielo | Spanish | “Sky, heaven” |
| Brisa | Spanish (Latin American, modern) | “Breeze” |
| Abril | Spanish, Catalan | Spanish and Catalan form of April |
| Paloma | Spanish | “Dove, pigeon” |
| Alondra | Spanish (Latin American) | “Lark” |
| Azucena | Spanish | “Madonna lily” |
| Rosa | Spanish, Italian, Portuguese and more | Generally linked to Latin rosa, “rose” |
| Jazmín | Spanish | Spanish form of Jasmine, the fragrant climbing plant |
| Dalia | Spanish, Arabic | Form of Dahlia; the dahlia is the national flower of Mexico |
| Margarita | Spanish, Russian, Greek and more | Form of Margaret (“pearl”); also the Spanish word for the daisy |
| Violeta | Spanish, Romanian and more | Form of Violet |
| Flor | Spanish, Portuguese | “Flower”, or a short form of Florencia |
| Esmeralda | Spanish, Portuguese, English | “Emerald” |
| Perla | Spanish, Italian | Spanish and Italian cognate of Pearl |
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.
| Name | Usage | Meaning |
|---|---|---|
| María José | Spanish | Combination of María and José, the names of the parents of Jesus |
| María Fernanda | Spanish | Combination of María and Fernanda |
| María Guadalupe | Spanish (Mexican) | Combination of María and Guadalupe |
| María Jesús | Spanish | Combination of María and Jesús |
| María del Carmen | Spanish | “Mary of Mount Carmel”, a devotional title of the Virgin Mary |
| María de los Ángeles | Spanish | “Mary of the angels”, a devotional title of the Virgin Mary |
| Ana María | Spanish | Combination of Ana and María |
| Ana Sofía | Spanish | Combination of Ana and Sofía |
| Marisol | Spanish | Short form of María Soledad; or María plus Sol; or from mar y sol, “sea and sun” |
| Maribel | Spanish | Short form of María Isabel |
| Maricruz | Spanish | Short form of María Cruz or María de la Cruz |
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.
| Nickname | What Behind the Name says it is |
|---|---|
| Lola | Spanish diminutive of Dolores |
| Lupe | Short form of Guadalupe (feminine and masculine) |
| Lupita | Diminutive of Guadalupe |
| Chela | Diminutive of Graciela or Marcela |
| Chelo | Diminutive of Consuelo |
| Charo | Spanish diminutive of Rosario |
| Pili | Diminutive of Pilar |
| Conchita | Diminutive of Concha |
| Merche | Diminutive of Mercedes |
| Paquita | Diminutive of Francisca |
| Pepita | Spanish feminine diminutive of Joseph |
| Maite | Combination of María and Teresa |
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.
| Name | Usage | Meaning |
|---|---|---|
| Olivia | English, Italian, Spanish and more | Spelling used by Shakespeare in 1602; may come from Oliva, Oliver or Latin oliva, “olive” |
| Emma | English, French, Italian, Spanish and more | Originally a short form of Germanic names beginning with irmin: “whole, great” |
| Amelia | English, Spanish, Italian, Polish | Variant of Amalia, from Germanic amal: “unceasing, vigorous, brave” |
| Julia | English, German, Spanish and more | Feminine form of the Roman family name Julius |
| Laura | English, Spanish, Italian and more | From Latin laurus: “laurel” |
| Diana | English, Spanish, Italian and more | “Divine, goddesslike”; a Roman goddess |
| Cecilia | English, Italian, Spanish and more | Feminine form of the Roman family name Caecilius, from Latin caecus, “blind” |
| Clara | German, Spanish, Portuguese and more | Feminine form of the Latin name Clarus: “clear, bright, famous” |
| Sara | Hebrew, Greek, Spanish and more | Form of Sarah |
| Andrea | English, German, Spanish and more | Feminine form of Andrew |
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.
| Name | Language (per Behind the Name) | Meaning |
|---|---|---|
| Xochitl | Nahuatl | “Flower” |
| Citlalli | Nahuatl | “Star” |
| Citlali | Nahuatl | Variant of Citlalli: “star” |
| Quetzalli | Nahuatl | “Feather (from the quetzal bird)” or “precious thing” |
| Itzel | Mayan | Meaning uncertain: possibly from Classic Maya itz (“resin, nectar, dew, liquid, enchanted”) or a variant of Ixchel |
| Ixchel | Mayan; Mayan mythology | Possibly “rainbow lady”; a Maya goddess |
| Nayeli | Zapotec (Hispanicized); Spanish (Latin American) | Possibly from Zapotec nadxiie lii, “I love you”, or nayele’, “open” |
| Zyanya | Zapotec | Possibly “forever, always” |
| Anahí | Spanish (Latin American) | Possibly from the Guarani name for the cockspur coral tree |
| Killa | Quechua | “Moon” |
| Urpi | Quechua | “Pigeon, dove” |
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.
| Name | Pronunciation 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) |
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.
Related Betteroo Guides
- Hispanic boy names with meanings
- girl names that start with J
- Italian girl names with meanings
- French girl names with meanings
7 Sources
- Social Security Administration. Popular Baby Names (top 10 names of 2025).
https://www.ssa.gov/oact/babynames/index.html - Social Security Administration. Background Information for Popular Names.
https://www.ssa.gov/oact/babynames/background.html - U.S. Census Bureau. About the Hispanic Population and its Origin.
https://www.census.gov/topics/population/hispanic-origin/about.html - Encyclopaedia Britannica. What’s the Difference Between Hispanic and Latino?
https://www.britannica.com/story/whats-the-difference-between-hispanic-and-latino - Behind the Name. Spanish Names.
https://www.behindthename.com/names/usage/spanish - Behind the Name. Meaning, origin and history of the name María.
https://www.behindthename.com/name/mari10a - 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






