Choosing from Spanish baby girl names can mean looking for a name that sounds natural in Spanish, belongs to Spain’s naming tradition, carries a Catholic or Marian connection, or works comfortably across Spanish speaking countries. Those are related goals, but they are not exactly the same.
Spanish naming traditions draw from several layers: Latin and Christian names, names adapted from Hebrew and Greek, medieval Iberian usage, Marian devotional titles, Spanish language word names, and names shared across Spain and Latin America.
A name such as María has a strong Christian connection and is deeply established in Spanish usage, while Sofía is a Greek origin name that is widely used in Spanish but is not itself a Spanish language creation. Belén, meanwhile, is the Spanish form of Bethlehem and has a direct biblical connection.
This guide focuses on names that are genuinely useful within Spanish naming contexts, while identifying where their origins and religious associations actually come from.
Spanish Baby Girl Names at a Glance
| Name | Meaning | Origin / Language | Spanish or Cultural Context |
|---|---|---|---|
| Sofía | Wisdom | Greek, Spanish form | Widely used in Spain; among Spain’s leading newborn girl names in 2024 |
| Lucía | Light | Latin | Long established Spanish feminine name |
| Martina | Feminine form of Martinus, related to Mars | Latin | Established in Spain and across the Spanish speaking world |
| María | Traditional meaning is uncertain | Hebrew, via Greek and Latin | Major Christian and Spanish language name |
| Carmen | From Carmel; associated with Mount Carmel | Hebrew, via Spanish | Strong Marian and Spanish devotional association |
| Inés | Pure, chaste | Greek, via Latin | Traditional Christian name in Spanish |
| Teresa | Etymology uncertain | Greek / Spanish tradition | Strong Spanish Catholic association through Teresa of Ávila |
| Belén | House of bread | Hebrew, via biblical place name | Spanish form of Bethlehem; Christian association |
| Rosario | Rosary | Spanish word / Marian title | Strong Catholic and Marian association |
| Dolores | Sorrows | Spanish | From Nuestra Señora de los Dolores |
| Concepción | Conception | Latin root, Spanish | Refers to the Immaculate Conception |
| Mercedes | Mercies | Spanish | Associated with the Marian title Nuestra Señora de las Mercedes |
| Pilar | Pillar | Spanish | Associated with Our Lady of the Pillar |
| Esperanza | Hope | Spanish | Christian virtue and Marian devotional usage |
| Alba | Dawn | Latin / Spanish | Spanish language word name; not inherently religious |
| Alma | Soul | Spanish word | Used in Spanish; religious or secular interpretation depends on context |
| Clara | Bright, clear | Latin | Christian association through Saint Clare |
| Elena | Torch, bright one | Greek | Spanish form of Helen; Christian saint association |
| Isabel | God is my oath | Hebrew | Spanish form of Elizabeth; biblical and Christian tradition |
| Catalina | Pure | Greek, through Latin / European forms | Established Spanish form with Christian historical usage |
| Beatriz | Voyager / blessed; development disputed | Latin / Romance tradition | Long established Spanish name with Christian era usage |
| Rocío | Dew | Spanish | Strong Andalusian cultural and Marian association |
| Paloma | Dove | Latin / Spanish | Spanish word name with Christian symbolism |
| Estrella | Star | Latin / Spanish | Spanish word name with religious and secular uses |
| Paz | Peace | Latin / Spanish | Christian virtue name and Spanish word name |
The list deliberately does not treat every name as “originally Spanish.” Spanish can describe a language form or established usage, while the underlying etymology may be Hebrew, Greek, Latin, or another language.
Traditional Spanish Baby Girl Names

Some names have been embedded in Spanish naming culture for generations. Their familiarity comes not only from their linguistic form but also from family naming patterns, Christian history, saints, Marian devotion, and long standing use in Spain.
María
Meaning: Uncertain; the historical meaning of Hebrew Miryam is disputed.
Origin: Hebrew, transmitted through Greek and Latin.
Gender: Feminine in Spanish given name usage.
Cultural and religious context: María is one of the central Christian names because Mary is the mother of Jesus in the New Testament. In Spanish speaking cultures, María also appears extensively in compound names such as María Carmen, María Dolores, María del Carmen, and María de los Ángeles.
It is important not to assign a single definitive meaning such as “beloved” or “wished for child” as though the etymology were settled. The historical origin of Miryam remains debated.
Carmen
Meaning: Ultimately associated with Carmel, commonly understood from Hebrew Karmel as “garden” or “orchard.”
Origin: Hebrew place name, adapted through Spanish.
Religious connection: Marian devotional.
Carmen developed as a Spanish form connected with Our Lady of Mount Carmel, Nuestra Señora del Carmen. The name is therefore particularly important in Spanish Catholic naming traditions. The popular idea that Carmen simply means “song” comes from its resemblance to the Latin word carmen, but that is not the primary historical explanation of the Spanish given name.
Inés
Meaning: Pure, chaste.
Origin: Greek, through Latin.
Religious connection: Christian traditional usage, including Saint Agnes.
Inés is the Spanish form corresponding to Agnes. Its origin is not Spanish in the linguistic sense, but its Spanish form and long use make it a well established Spanish girl name.
Teresa
Meaning: Uncertain.
Origin: Ancient Greek/Latin tradition; Spanish form Teresa.
Religious connection: Strongly Christian through saints, especially Teresa of Ávila.
Teresa is a useful example of why a name’s cultural identity should not be reduced to its etymology. Its exact ancient etymology is uncertain, while its Spanish cultural importance is much easier to establish through historical Christian usage.
Isabel
Meaning: “God is my oath.”
Origin: Hebrew, through Greek and Latin forms.
Religious connection: Biblical and Christian.
Isabel is the Spanish form of Elizabeth. In the New Testament, Elizabeth is the mother of John the Baptist. The name therefore has a direct biblical connection rather than merely a general Christian association.
Catalina
Meaning: Traditionally “pure.”
Origin: Greek, through Latin and European forms.
Religious connection: Christian historical usage, especially through Saint Catherine traditions.
Catalina is the established Spanish form corresponding to Catherine. Its underlying history is broader than Spain, but the form is firmly established in Spanish.
Spanish Girl Names With Marian Connections

Spanish naming culture contains an especially rich group of names derived from titles, attributes, places, and devotional expressions associated with the Virgin Mary. These should not be confused with biblical personal names.
Dolores
Meaning: “Sorrows.”
Origin: Spanish.
Religious connection: Marian devotional title.
Dolores comes from Nuestra Señora de los Dolores, “Our Lady of Sorrows.” The name therefore does not originate as a biblical female personal name. Its religious importance comes from the Marian title. The Spanish word dolores is connected with sorrows or pains.
Concepción
Meaning: “Conception.”
Origin: Spanish, from Latin concipio.
Religious connection: Marian, specifically the Immaculate Conception.
Concepción refers to the Immaculate Conception of the Virgin Mary, rather than to the conception of Jesus. It is feminine in Spanish usage, with Concha and Conchita among traditional diminutives.
Rosario
Meaning: “Rosary.”
Origin: Spanish word name.
Religious connection: Marian devotional.
Rosario comes from the Marian title Nuestra Señora del Rosario, “Our Lady of the Rosary.” Gender varies by language: it is feminine in Spanish, whereas the same name is masculine in Italian. That makes Rosario a good example of why gender should be checked within the relevant culture rather than inferred from the spelling.
Mercedes
Meaning: “Mercies.”
Origin: Spanish.
Religious connection: Marian devotional.
Mercedes is associated with Nuestra Señora de las Mercedes, traditionally translated as “Our Lady of Mercies.” The name belongs to the Spanish tradition of forming personal names from Marian devotional titles.
Pilar
Meaning: “Pillar.”
Origin: Spanish word name.
Religious connection: Marian devotional tradition.
Pilar is associated with Our Lady of the Pillar, a major Marian devotion in Spain centered on Zaragoza. Unlike María or Isabel, Pilar is not a biblical female personal name.
Rocío
Meaning: “Dew.”
Origin: Spanish.
Religious connection: Marian devotional, especially associated with the Virgin of El Rocío.
Rocío is strongly associated with Andalusia and the Virgen del Rocío tradition. Its literal Spanish meaning is “dew,” while its cultural significance comes from the Marian devotion.
Esperanza
Meaning: “Hope.”
Origin: Spanish.
Religious connection: Christian virtue and Marian devotional usage.
Esperanza is a Spanish word name whose religious use can refer to Christian hope. It is also connected with Marian titles such as Nuestra Señora de la Esperanza. It should therefore not be described as a biblical female personal name.
Estrella
Meaning: “Star.”
Origin: Spanish word name from Latin stella.
Religious connection: Christian symbolism and some Marian devotional uses.
Estrella can function as an ordinary Spanish word name and does not automatically indicate a religious naming choice. Its Christian associations depend on the family and devotional context.
Biblical Spanish Baby Girl Names

A Spanish name can have a biblical origin without being “Spanish” in its original language. The names below are Spanish forms or established Spanish language versions of women who appear in biblical texts.
Sara
Meaning: “Princess” or “noblewoman,” traditionally.
Origin: Hebrew, through biblical tradition.
Religious connection: Explicitly biblical.
Sara is the Spanish form of Sarah, wife of Abraham in Genesis. Unlike names such as Carmen or Rosario, its religious classification comes directly from a biblical person.
Rebeca
Meaning: Traditionally connected with “to tie,” “join,” or “captivating”; exact etymology is uncertain.
Origin: Hebrew, through biblical and later European forms.
Religious connection: Explicitly biblical.
Rebeca is the Spanish form of Rebekah, the wife of Isaac in Genesis.
Raquel
Meaning: Traditionally “ewe.”
Origin: Hebrew, through biblical tradition.
Religious connection: Explicitly biblical.
Raquel is the Spanish form of Rachel, one of the matriarchs in Genesis.
Ester
Meaning: Traditionally associated with “star,” although the etymology is debated.
Origin: Hebrew/Persian related historical tradition.
Religious connection: Explicitly biblical.
Ester is the Spanish form of Esther, the central female figure of the Book of Esther.
Judith
Meaning: “Jewish woman” or “woman of Judah.”
Origin: Hebrew.
Religious connection: Biblical/deuterocanonical depending on Christian tradition.
Judith requires a small qualification. The Book of Judith is included in Catholic and Orthodox biblical canons but is generally not included in the Protestant Old Testament. It is therefore more precise to identify Judith as biblical/deuterocanonical according to tradition rather than simply presenting the classification as identical for all Christians.
Rut
Meaning: Traditionally associated with “friend” or “companion,” though etymological explanations vary.
Origin: Hebrew.
Religious connection: Explicitly biblical.
Rut is the Spanish form of Ruth, the Moabite woman whose story is told in the Book of Ruth.
Spanish Names With Christian Saint Connections

Not every Christian name has to come directly from Scripture. Some names became culturally important through saints and Christian history.
Clara
Meaning: “Bright,” “clear,” or “famous.”
Origin: Latin.
Religious connection: Saint Clare of Assisi.
Clara is a Spanish form shared with several European languages. Its Christian importance comes through Saint Clare rather than biblical origin.
Elena
Meaning: Traditionally associated with “torch” or “bright, shining one”; exact ancient etymology is debated.
Origin: Greek.
Religious connection: Christian historical tradition through Saint Helena.
Elena is the Spanish form of Helen. Its ancient etymology should not be presented as completely settled, even though traditional glosses such as “bright” are widespread.
Beatriz
Meaning: Traditionally linked to Latin Viatrix, “traveller/voyager,” later influenced by beatus, “blessed.”
Origin: Latin/Romance naming tradition.
Religious connection: Christian era usage rather than biblical origin.
Beatriz became established in medieval European naming traditions and is especially familiar in Spanish and Portuguese.
Spanish Girl Names With Word Meanings

Some of the most recognizably Spanish names are not inherited from biblical figures or saints. They come directly from Spanish vocabulary or developed from words and concepts.
Alba
Meaning: “Dawn.”
Origin: Latin, with alba also meaning “dawn” in Spanish.
Religious connection: None inherent.
Alba is a useful example of a Spanish language name that does not need a religious explanation. Its meaning comes naturally from Spanish vocabulary. Behind the Name also notes that Alba has multiple historical name origins, which should not be collapsed into a single etymology.
Alma
Meaning: “Soul” in Spanish.
Origin: Spanish word usage, with a complicated broader naming history.
Religious connection: Not inherently religious.
Because alma is the ordinary Spanish word for “soul,” the name can carry spiritual associations without being a biblical personal name. Its interpretation depends on the naming context.
Paloma
Meaning: “Dove.”
Origin: Latin, through Spanish.
Religious connection: Christian symbolism, but not a biblical female personal name.
The dove is an important Christian symbol, particularly in connection with the Holy Spirit, but Paloma itself should not be classified as a scriptural female name.
Paz
Meaning: “Peace.”
Origin: Spanish word name from Latin pax.
Religious connection: Christian virtue/devotional usage.
Paz can be understood simply as the Spanish word for peace or within a Christian context as a virtue oriented name. It is not itself the name of a biblical woman.
Modern Spanish Baby Girl Names and Current Use in Spain

Current Spanish naming data are useful, but they should not be treated as a measure of what is popular across the entire Spanish speaking world.
Spain’s National Statistics Institute (INE) reports that Sofía was the most frequently registered girl name among newborns in Spain in 2024, with 3,325 registrations. Lucía followed with 2,830, while Martina had 2,364. These figures describe births registered in Spain, not Spanish speaking families worldwide.
The regional picture also varies. In 2024, INE’s autonomous community data showed Sofía leading in several communities, while Lucía led in others and María was the leading girl name in Andalusia, Murcia, and the Valencian Community according to the published regional summary. The Basque Country’s leading girl name was Laia, illustrating how Spain’s multilingual regions can have distinct naming patterns.
Sofía
Meaning: “Wisdom.”
Origin: Ancient Greek.
Spanish usage: Sofía is the Spanish form of Sophia.
Current Spain data: 3,325 newborn girls were registered with the name in Spain in 2024, making it the country’s most frequent newborn girl name that year.
Sofía is therefore both internationally recognizable and strongly established in contemporary Spain. Its origin, however, is Greek rather than Spanish.
Lucía
Meaning: “Light.”
Origin: Latin, related to lux, “light.”
Spanish usage: Established Spanish feminine name.
Lucía has a long Christian history through Saint Lucy, while also functioning as a conventional Spanish personal name.
In Spain’s 2024 birth data, Lucía was the second most frequent girl name nationally, with 2,830 registrations.
Martina
Meaning: Feminine form related to Martinus, ultimately connected with Mars.
Origin: Latin.
Spanish usage: Established feminine name.
Martina is not originally a Spanish language name, but it is firmly established in Spanish naming. It ranked among Spain’s three most frequent newborn girl names in 2024, with 2,364 registrations.
Spanish vs. Hispanic: An Important Naming Distinction

“Spanish” can refer to Spain, the Spanish language, or names used in Spanish speaking communities. Those meanings should not be treated as interchangeable.
A name may be:
- Spanish in linguistic form: such as María or Lucía.
- Historically Spanish in usage: such as Carmen in its Spanish devotional tradition.
- Originally from another language but established in Spanish: such as Sofía from Greek.
- Used across Spain and Latin America: such as María, Sofía, or Isabel.
- Especially associated with a particular Spanish region: such as Rocío with Andalusian Marian culture or Laia with Catalan usage.
- Specific to a Latin American cultural tradition: which may require a country level label rather than simply “Spanish.”
This distinction matters when choosing a name for a family in Mexico, Argentina, Colombia, Spain, or another Spanish speaking community. The same spelling may have different levels of cultural familiarity in each place.
For parents specifically looking for names from Spain, regional language traditions can also matter. Spain has Spanish/Castilian alongside Catalan, Galician, Basque, and other regional naming traditions. A name that is common in Spain is not necessarily Castilian in origin.
Spanish Girl Names With Strong Religious Associations
If religious meaning is an important part of the choice, it helps to separate the names into different levels of connection.
| Religious Connection | Examples | Why |
|---|---|---|
| Explicitly biblical | Sara, Rebeca, Raquel, Ester, Rut, Isabel | Female biblical figures or forms of biblical names |
| Major Christian figure / saint | Clara, Elena, Teresa, Lucía | Associated with recognized Christian saints |
| Marian devotional | Carmen, Dolores, Rosario, Concepción, Mercedes, Pilar, Rocío | Derived from or associated with titles or devotions connected to Mary |
| Christian virtue / concept | Esperanza, Paz | Spanish words with Christian or devotional significance |
| Primarily cultural / secular | Alba, Alma | Spanish language names that do not require a religious explanation |
This classification is more accurate than calling all traditional Spanish names “Christian names.” A name may be widely used by Christians without originating in Christianity, while another may come directly from a Marian devotional title.
How to Choose Among Spanish Baby Girl Names

Start by deciding what Spanish means for your family.
If you want a name strongly associated with Spain, look at established Spanish forms and regional traditions. If you want a name that works throughout Latin America, prioritize names with broad Spanish language usage rather than names whose identity is strongly tied to one Spanish region.
If religious meaning matters, decide if you want:
- a biblical woman such as Sara or Raquel;
- a saint associated name such as Lucía, Clara, or Teresa;
- a Marian devotional name such as Carmen, Rosario, or Pilar; or
- a virtue or religious concept such as Paz or Esperanza.
Pronunciation should also be considered. Names containing c, z, j, or accented vowels can sound different depending on if the family uses European Spanish or a Latin American variety. For example, European Spanish pronunciation of Concepción differs from common Latin American pronunciation.
Finally, check the complete name aloud with the family surname. A name can have an excellent historical meaning while still feeling awkward with a particular surname, nickname, or sibling set.
FAQs
What is the most popular Spanish baby girl name in Spain?
According to Spain’s INE birth statistics, Sofía was the most frequently registered girl name among newborns in Spain in 2024, with 3,325 registrations. Lucía and Martina followed.
What are traditional Spanish Catholic girl names?
Names with particularly strong Catholic or Marian associations include María, Carmen, Dolores, Rosario, Concepción, Mercedes, Pilar, Rocío, Teresa, Lucía, and Clara. Their religious connections are not identical: some are biblical, some are saint associated, and others derive from Marian devotional titles.
Is Carmen a Spanish name?
Yes, Carmen is strongly established as a Spanish feminine name. Its historical development is connected with Carmel and the Marian title Nuestra Señora del Carmen, rather than simply deriving from the Latin word carmen “song.”
Is Sofía a Spanish name or a Greek name?
Both descriptions can be correct when used carefully. Sofía is the Spanish form of Sophia, while the underlying name is Greek and means “wisdom.” It is therefore Greek in origin and Spanish in linguistic form and usage.
Is Belén a biblical name?
Belén is the Spanish form of Bethlehem, the biblical place associated with the birth of Jesus. The underlying Hebrew place name means “house of bread.” It is therefore better described as a Spanish personal name derived from a biblical place name than as the name of a biblical woman.
Are Spanish and Latin American baby names the same?
There is substantial overlap, but they are not identical. Spanish speaking countries share many names through language and Christian history, while regional traditions, Indigenous languages, immigration, local saints, and naming fashions create meaningful differences.
Are Rosario and Dolores religious names?
They have strong religious associations in Spanish Catholic tradition, but neither is a biblical female personal name. Rosario comes from the Marian title “Our Lady of the Rosary,” while Dolores comes from “Our Lady of Sorrows.”
Final Thoughts
The strongest Spanish baby girl names are not necessarily the ones with the simplest labels. A name can be Spanish because of its established form, even when its deeper origin is Greek, Hebrew, or Latin.
It can also carry Catholic meaning because of a saint or Marian devotion without being biblical itself.For a contemporary choice connected with Spain, Sofía, Lucía, and Martina have clear current evidence from Spain’s 2024 birth statistics.
For a more traditional religious direction, María, Carmen, Teresa, Rosario, Pilar, and Dolores connect more directly with historic Spanish Christian naming traditions. For biblical roots, Sara, Rebeca, Raquel, Ester, and Rut provide a different kind of religious connection.

Brian Cox is a names editor and naming researcher at NameBrande.com who believes choosing a name starts with understanding its meaning, sound, and character. He focuses on boy names, naming styles, origins, and practical name ideas, turning research into clear, useful guides.
Areas of Focus: Boy Names | Name Meanings | Name Origins | Naming Styles | Name Ideas | Naming Research
