100+ Spanish Baby Names

Learn the meaning and origins of popular Spanish baby names.

Fact checked by Daniella AmatoFact checked by Daniella Amato

Spanish is the fourth most common language spoken in the world, so it's no wonder Spanish baby names are so popular worldwide. The spread of the Spanish language and culture began during the Spanish Empire when Spain sent explorers to expand its territory, eventually including the Philippines, Caribbean Islands, Mexico, Central America, and much of South America and what is now the western and southern part of the United States.

Spanish baby names originate from many sources, including history, literature, and religion. Names like Sebastián, Mateo, Martina, and Sofia are trendy, while José, Manuel, Cecilia, and Isabel are classic and never seem out of style.

You may want to choose a Spanish name to honor your heritage or to pass down a family name. But, many people simply like and admire the Spanish language and culture or a specific name within it. So, even if you're not Hispanic or living in a Spanish-speaking part of the world, you can still choose a Spanish baby name you love.



Editor's Note

Although this article separates names by gender, your baby’s assigned sex at birth does not need to dictate the name you choose for them. Names are not inherently gendered or associated with a specific sex, and it's important to select a name that feels right for your little one and your family.



<p>Parents / Brianna Gilmartin </p>

Parents / Brianna Gilmartin

Popular Spanish Baby Names for Girls

Here are some popular and unique Spanish baby names for girls, their meanings, origins, and other fun facts. Some of these names have been popular for over a century, while others have seen a more recent surge in popularity that has rocketed them to the top of the charts.

Alejandra

  • Origin: Spanish

  • Meaning: Protector and defender of humankind

  • Alternative Spellings & Variations: Alejandrina, Alyjandra, Alajandra, Alexandra, Alexi, Alex, Lexi, Ali, Allie, Ally

Alondra

  • Origin: Spanish

  • Meaning: A lark

  • Alternative Spellings & Variations: Alondria, Alandra, Alondrah, Alondrina, Alondre, Alonda, Ally, Londi

Aurora

  • Origin: Spanish, Portuguese

  • Meaning: The dawn, the sunrise, or light

  • Alternative Spellings & Variations: Arora, Arorah, Aroarah, Aurore, Aurorah, Rory, Rorie

Catalina

  • Origin: Spanish

  • Meaning: Pure

  • Alternative Spellings & Variations: Catelina, Catalena, Katalena, Katalina, Catarina, Katarina, Catrina, Katrina, Cathalina, Kathalina, Kathline, Kathleen, Cathline, Cathy, Kathy, Kat, Cat

Cecilia

  • Origin: Spanish

  • Meaning: Blind

  • Alternative Spellings & Variations: Cecelia, Cacelia, Cicilia, Sicilia, Sicelia, Cecile, Celia, Ceil, Ceci, Cece, Sissy

Clara

  • Origin: Spanish, Portuguese

  • Meaning: Clear and bright

  • Alternative Spellings & Variations: Klara, Khlara, Clarah, Clare, Claire, Clarissa

Claudia

  • Origin: Spanish

  • Meaning: Lame, crippled, and limping

  • Alternative Spellings & Variations: Claudiah, Claude, Klaudia, Cloudia, Claudine, Claudina, Claudette, Claudie

Concepción

  • Origin: Spanish

  • Meaning: The Immaculate Conception of the Virgin Mary

  • Alternative Spellings & Variations: Conchita, Concepta, Concetta, Conchetta, Concha, Conxita

Consuelo

  • Origin: Spanish

  • Meaning: One who gives comfort and provides consolation

  • Alternative Spellings & Variations: Consuela, Consuello, Consuella, Consuelita, Consolata, Conswello

Cruz

  • Origin: Spanish, Portuguese

  • Meaning: The cross

  • Alternative Spellings & Variations: Cruise, Cruze, Cruzita, Cruzitte, Kruz, Kruze, Kruise

Dulce

  • Origin: Spanish, Portuguese

  • Meaning: Sweet like candy

  • Alternative Spellings & Variations: Dulcea, Dulcee, Dulcia, Dulsea, Doulce, Doulcea, Dulcie

Elena

  • Origin: Spanish

  • Meaning: Beautiful bright shining light

  • Alternative Spellings & Variations: Elaina, Yelena, Helena, Elene, Elaine, Ileana, Alena, Elina, Elana, Lena, Ella, Jelena

Elisa

  • Origin: Spanish, Portuguese

  • Meaning: Devoted to God

  • Alternative Spellings & Variations: Eliza, Elicia, Elisha, Lisa, Elise, Elyse

Emilia

  • Origin: Spanish

  • Meaning: A rival and competitor

  • Alternative Spellings & Variations: Emelia, Amelia, Amila, Emelie, Emilie, Emilee, Emily, Emmie, Milly, Millie

Esperanza

  • Origin: Spanish

  • Meaning: Hope

  • Alternative Spellings & Variations: Esparazna, Espe

Eugenia

  • Origin: Spanish

  • Meaning: Regal and born into high society

  • Alternative Spellings & Variations: Eugena, Eugina, Eugynia, Eugenie, Eugenya, Eugeny, Genie

Fabiola

  • Origin: Spanish

  • Meaning: Bean

  • Alternative Spellings & Variations: Fabia, Faviola, Fabiolah, Fabeola, Fabrizia, Fabi

Isabel

  • Origin: Spanish, Portuguese

  • Meaning: One who loves and commits to God

  • Alternative Spellings & Variations: Izabel, Isabelle, Isabela, Isabella, Izabela, Izabella, Isobel, Isobelle, Bella, Isa, Izzy

Gabriela

  • Origin: Spanish, Portuguese

  • Meaning: God is the strength and hero

  • Alternative Spellings & Variations: Gabriella, Gabriele, Gabrielle, Gabryela, Gaby

Juliana

  • Origin: Spanish, Portuguese

  • Meaning: Forever young

  • Alternative Spellings & Variations: Julianna, Giuliana, Juliannah, Julita, Juliette, Julieta, Julie, Julia, Julianne, Julie, Jules, Julian

Gloria

  • Origin: Spanish

  • Meaning: Glorious and full of praise

  • Alternative Spellings & Variations: Glorea, Glorhea, Gloriah

Guadalupe

  • Origin: Spanish

  • Meaning: Named for the Guadalupe River, the town in Spain, or the patron saint.

  • Alternative Spellings & Variations: Guadelupe, Guadeloupe, Lupe, Lupita

Isabel

  • Origin: Spanish, Portuguese

  • Meaning: One who loves and commits to God

  • Alternative Spellings & Variations: Izabel, Isabelle, Isabela, Isabella, Izabela, Izabella, Isobel, Isobelle, Bella, Isa, Izzy

Isidora

  • Origin: Spanish, Portuguese

  • Meaning: Strong and beautiful gift

  • Alternative Spellings & Variations: Isadora, Isadore, Izadore, Isidoria, Isadoria, Isa, Iza, Dora

Jade

  • Origin: Spanish

  • Meaning: Green and like the gemstone

  • Alternative Spellings & Variations: Jayde, Jada, Jadin, Jaden, Jayda, Jadie, Jadine

Juana

  • Origin: Spanish

  • Meaning: God is gracious and merciful

  • Alternative Spellings & Variations: Juanna, Juanita, Jane, Joan, Joanna

Juliana

  • Origin: Spanish, Portuguese

  • Meaning: Forever young

  • Alternative Spellings & Variations: Julianna, Giuliana, Juliannah, Julita, Juliette, Julieta, Julie, Julia, Julianne, Julie, Jules, Julian

Laura

  • Origin: Spanish, Portuguese

  • Meaning: Crowned in laurel or from the laurel tree

  • Alternative Spellings & Variations: Laurita, Laurel, Laurette, Lauretta, Lauren, Laurena, Laurie, Lori

Leticia

  • Origin: Spanish

  • Meaning: Joy and happiness

  • Alternative Spellings & Variations: Letitia, Latisha, Letizia, Letishia

Lola

  • Origin: Spanish

  • Meaning: Full of sorrow

  • Alternative Spellings & Variations: Lolita, Lolah, Lowla

Lucia

  • Origin: Spanish, Portuguese

  • Meaning: Light

  • Alternative Spellings & Variations: Lucita, Luicia, Luciah, Luciana, Lucie, Lucy, Luca, Lucas

Luisa

  • Origin: Spanish, Portuguese

  • Meaning: Warrior

  • Alternative Spellings & Variations: Louisa, Luisita, Luisana, Louiza, Luiza, Luz

Margarita

  • Origin: Spanish

  • Meaning: Pearl or the daisy flower

  • Alternative Spellings & Variations: Margherita, Margharita, Margarite, Margaret, Margo

Marina

  • Origin: Spanish, Portuguese

  • Meaning: From the sea or loves the sea

  • Alternative Spellings & Variations: Marena, Merina, Mariana, Marinda Maritza, Martina, Maribel, Marin

Mariposa

  • Origin: Spanish

  • Meaning: Butterfly

  • Alternative Spellings & Variations: Maryposa, Marriposa, Mareposa, Mariposah, Mari

Marisol

  • Origin: Spanish

  • Meaning: The solitude of the Virgin Mary, or the sun and the sea

  • Alternative Spellings & Variations: Marisole, Marizol, Marrisol, Merisol, Marisal, Marisel, Marisa, Mari

Mercedes

  • Origin: Spanish

  • Meaning: Merciful

  • Alternative Spellings & Variations: Mercedita, Mersaydes, Mersades, Mercedis, Mercides, Merci, Mercy, Merce

Milagros

  • Origin: Spanish

  • Meaning: Miracles

  • Alternative Spellings & Variations: Milagro, Millagros, Milagritos, Milagrosa, Mili

Natalia

  • Origin: Spanish

  • Meaning: Born on Christmas Day

  • Alternative Spellings & Variations: Natala, Natalya, Nathalia, Natalie, Talia, Thalia

Paloma

  • Origin: Spanish

  • Meaning: Beautiful dove

  • Alternative Spellings & Variations: Palloma, Palomma, Peloma, Piloma

Paula

  • Origin: Spanish, Portuguese

  • Meaning: Small and petite

  • Alternative Spellings & Variations: Paola, Paulita, Pauline, Paulette, Paulina, Pola

Paz

  • Origin: Spanish

  • Meaning: Peaceful

  • Alternative Spellings & Variations: Pazz, Paza, Pazita, Pazia

Pilar

  • Origin: Spanish

  • Meaning: Pillar of strength

  • Alternative Spellings & Variations: Pillar, Pilare, Pilarre, Pylar, Pilaer, Pili

Ramona

  • Origin: Spanish

  • Meaning: Wise protector

  • Alternative Spellings & Variations: Ramonna, Ramonha, Ramonah, Romona, Remona, Raymona, Raimona, Ramonda, Ray

Rosa

  • Origin: Spanish, Portuguese

  • Meaning: Like the rose blossom

  • Alternative Spellings & Variations: Rose, Rosie, Rosario, Rosita, Rosaline, Rosalie, Rosalinda

Savannah

  • Origin: Spanish

  • Meaning: The open plains or a grassland without trees

  • Alternative Spellings & Variations: Savanna, Savana, Savanah, Sevannah, Sevanna, Savanneh, Vanna, Vannah

Selena

  • Origin: Spanish

  • Meaning: The moon

  • Alternative Spellings & Variations: Salina, Selina, Selene, Salene, Celine, Celena, Celina, Saleen, Saleena, Sela, Celia

Sierra

  • Origin: Spanish

  • Meaning: From the mountains

  • Alternative Spellings & Variations: Siera, Syera, Seara, Sierrah

Sofia

  • Origin: Spanish, Portuguese

  • Meaning: Having great wisdom

  • Alternative Spellings & Variations: Sophia, Sophie, Sofie, Sofea, Sofiya

Soledad

  • Origin: Spanish

  • Meaning: Solitude, solitary

  • Alternative Spellings & Variations: Solada, Solita, Sole, Sol

Tia

  • Origin: Spanish

  • Meaning: Aunt or princess

  • Alternative Spellings & Variations: Tea, Tiah Thia, Thea

Yolanda

  • Origin: Spanish

  • Meaning: Modest and beautiful like a violet flower

  • Alternative Spellings & Variations: Yolandah, Yalanda, Yolana, Yolande, Yolannda, Yolonda, Yolada, Yolanta, Yolanthe, Ianthe, Iolanthe, Violet, Yolie, Yoli, Yolee

Popular Spanish Baby Names for Boys

Check out these popular and unique Spanish baby names for boys along with their meanings, origins, and other interesting information. Choosing one of these options for your baby likely means they will share a moniker with a famous or historical namesake.

Adriano

  • Origin: Portuguese

  • Meaning: Dark and from the Adriatic Sea

  • Alternative Spellings & Variations: Adrieno, Adrianno, Adryano, Adreano, Adrian

Alejandro

  • Origin: Spanish

  • Meaning: Protector and defender of humankind

  • Alternative Spellings & Variations: Alejandrino, Alejo, Alisandro, Alessandro, Alexander, Alex, Zander, Xander

Alfonso

  • Origin: Spanish

  • Meaning: Prepared and ready for battle

  • Alternative Spellings & Variations: Alphonso, Alphonzo, Alfanso, Alfanzo, Alfie, Alf, Alfons, Alfonz, Fonzie, Fonsie

Antonio

  • Origin: Spanish and Italian

  • Meaning: Praiseworthy and priceless

  • Alternative Spellings & Variations: Antonino, Antonello, Antonyo, Antonin, Anthony, Antoni, Tony

Arturo

  • Origin: Spanish

  • Meaning: Courageous and strong

  • Alternative Spellings & Variations: Artoro, Arthuro, Arturro, Arty, Artie, Arthur, Art

Bartolo

  • Origin: Spanish

  • Meaning: Child of the farmer

  • Alternative Spellings & Variations: Bartolow, Barto, Bartoli, Bartholo, Bartholomew, Bart

Benito

  • Origin: Spanish

  • Meaning: Blessed

  • Alternative Spellings & Variations: Bennito, Beneto, Benido, Benicio, Bonito, Benedict, Benny, Bennie, Ben

Carlos

  • Origin: Spanish, Portuguese

  • Meaning: Manly

  • Alternative Spellings & Variations: Carlo, Carlito, Carolo, Carolos, Karlos, Carlow, Charles, Carl, Karl

Cesar

  • Origin: Spanish, Portuguese

  • Meaning: Having long, thick hair

  • Alternative Spellings & Variations: Cesare, Cezar, Ceasar, Sar, Zar

Cristóbal

  • Origin: Spanish

  • Meaning: Follower and believer of Christ

  • Alternative Spellings & Variations: Christobal, Kristobal, Christo, Cristo, Christos, Christian, Christopher, Chris, Cris, Kris

Cruz

  • Origin: Spanish, Portuguese

  • Meaning: The cross

  • Alternative Spellings & Variations: Cruise, Cruze, Cruzita, Cruzitte, Kruz, Kruze, Kruise

Damian

  • Origin: Spanish

  • Meaning: One who conquers and tames

  • Alternative Spellings & Variations: Damien, Damion, Damiano, Daymon, Daymion, Daymian, Damianos

Diego

  • Origin: Spanish

  • Meaning: The one who follows or comes after

  • Alternative Spellings & Variations: Diago, Diegoh, Dago, Dyego, Diogo

Domingo

  • Origin: Spanish

  • Meaning: Born on Sunday, the Lord’s Day

  • Alternative Spellings & Variations: Demingo, Dominko, Domenico, Domini, Domino, Dominic, Dom

Eduardo

  • Origin: Spanish, Portuguese

  • Meaning: Wealthy defender

  • Alternative Spellings & Variations: Edwardo, Eduordo, Eduard, Edward, Duarte, Eddie, Eddy, Ed

Emilio

  • Origin: Spanish, Portuguese

  • Meaning: Challenger and winner

  • Alternative Spellings & Variations: Emilioh, Emileo, Emiliano, Emile, Emil

Enrique

  • Origin: Spanish

  • Meaning: Ruler of the house

  • Alternative Spellings & Variations: Enrico, Enric, Enrick, Enricko, Enrikay, Henry, Rico, Ricco

Ernesto

  • Origin: Spanish, Portuguese

  • Meaning: Sincere and determined

  • Alternative Spellings & Variations: Ernest, Earnesto, Earnest, Erno, Ernie, Nesto

Esteban

  • Origin: Spanish

  • Meaning: Wearing a victory crown

  • Alternative Spellings & Variations: Estevan, Estebon, Estabon, Estebann, Estebahn, Esteven, Estephan, Estephen, Estefan, Estafen

Eugenio

  • Origin: Spanish

  • Meaning: Born into high society

  • Alternative Spellings & Variations: Eugenie, Eujenio, Eugen, Eugeno, Gene, Geno, Gino

Fabio

  • Origin: Spanish, Portuguese

  • Meaning: Bean grower

  • Alternative Spellings & Variations: Fabioh, Fabyo, Faybio, Fabiano, Fabian, Fabien, Fablo, Fabrizio, Fab

Felipe

  • Origin: Spanish

  • Meaning: One who loves and befriends horses

  • Alternative Spellings & Variations: Felippe, Fellipe, Felepe, Filipe, Felip, Phillipe, Phillip, Philip, Phil

Fernando

  • Origin: Spanish

  • Meaning: A brave and daring adventurer

  • Alternative Spellings & Variations: Fernand, Ferdinand, Ferdinando, Ferdo

Francisco

  • Origin: Spanish, Portuguese

  • Meaning: Free one or from France

  • Alternative Spellings & Variations: Francesco, Franchesco, Fransisco, Frances, Francis, Franco, Frisco, Frank, Fran, Cisco, Chico, Paco

Geraldo

  • Origin: Spanish, Portuguese

  • Meaning: Rules by the spear

  • Alternative Spellings & Variations: Giraldo, Gerraldo, Geralde, Geroldo, Gerroldo, Giuraldo Gerald, Gerry

Hector

  • Origin: Spanish

  • Meaning: To hold onto and restrain, unyielding

  • Alternative Spellings & Variations: Hecter, Hectar, Hectyr, Heckter, Hecktor, Hectir, Hectur

Javier

  • Origin: Spanish

  • Meaning: New house

  • Alternative Spellings & Variations: Javiar, Havier, Javiero, Zavier, Xavier

Jerónimo

  • Origin: Spanish, Portuguese

  • Meaning: Holy and sacred name

  • Alternative Spellings & Variations: Geronimo, Jerome, Jerry, Gerry

Joaquin

  • Origin: Spanish

  • Meaning: Established by God

  • Alternative Spellings & Variations: Joaquim, Jocquin, Joachim, Joakin, Joakim, Jo

Jorge

  • Origin: Spanish, Portuguese

  • Meaning: A farmer or someone who loves and works with the land

  • Alternative Spellings & Variations: Jorje, George, Gorge, Giorge, Jorgio, Gorgio, Jorgie, Gorgie

José

  • Origin: Spanish, Portuguese

  • Meaning: God will add or increase

  • Alternative Spellings & Variations: Josito, Joseito, Joselito, Joesay, Joseph, Joe, Joey

Juan

  • Origin: Spanish

  • Meaning: God is gracious

  • Alternative Spellings & Variations: Juann, Jwan, Juanito, Euan, John, Jean

Leonardo

  • Origin: Spanish, Portuguese

  • Meaning: Bold like a lion

  • Alternative Spellings & Variations: Lenardo, Lyonardo, Leoncio, Leocadio, Leon, Leonn, Leone, Leo

Lorenzo

  • Origin: Spanish

  • Meaning: From where the laurel trees grow

  • Alternative Spellings & Variations: Laurenzo, Larenzo, Loranzo, Laurence, Lawrence, Larry, Lorie, Lorry

Luis

  • Origin: Spanish

  • Meaning: A warrior

  • Alternative Spellings & Variations: Luiz, Luisito, Louis, Lou

Manuel

  • Origin: Spanish, Portuguese

  • Meaning: God is with us

  • Alternative Spellings & Variations: Mannuel, Manual, Manuelle, Manuelo, Manolo, Manolito, Manny, Emmanuel

Mateo

  • Origin: Spanish

  • Meaning: A gift from God

  • Alternative Spellings & Variations: Matteo, Mate, Matias, Mathias, Matthew, Mat, Matt, Teo

Miguel

  • Origin: Spanish, Portuguese

  • Meaning: Who is like or closest to God

  • Alternative Spellings & Variations: Migel, Meguel, Megel, Michael, Michel, Mike, Micky

Orlando

  • Origin: Spanish

  • Meaning: From the famous land

  • Alternative Spellings & Variations: Orlondo, Orlande, Orland, Orlonde, Orlond, Orly, Orlie

Pablo

  • Origin: Spanish

  • Meaning: Small

  • Alternative Spellings & Variations: Paublo, Pabo, Pavlo, Paulo, Palo, Paolo, Paul, Paulie

Pasqual

  • Origin: Spanish

  • Meaning: Passover, born at Easter time

  • Alternative Spellings & Variations: Pasquale, Pascasio, Posqual, Pascal, Pascual, Pascale, Pascqual

Pedro

  • Origin: Spanish, Portuguese

  • Meaning: Solid and dependable like a stone or rock

  • Alternative Spellings & Variations: Pedroh, Pedrio, Pedrito, Petro, Petrolino, Piero, Pero, Peter, Pete

Ramon

  • Origin: Spanish

  • Meaning: A wise protector and advisor

  • Alternative Spellings & Variations: Ramone, Ramono, Raymondo, Reymundo, Raymon, Raymond, Ray

Ricardo

  • Origin: Spanish, Portuguese

  • Meaning: A powerful ruler

  • Alternative Spellings & Variations: Riccardo, Richardo, Ricard, Ritchardo, Richard, Rich, Rick, Ricky, Chico

Rodrigo

  • Origin: Spanish, Portuguese

  • Meaning: A famous ruler

  • Alternative Spellings & Variations: Rodrego, Roderigo, Rodriguo, Rodriguez, Roderick, Rodrick, Rodger, Roger, Rod

Santiago

  • Origin: Spanish, Portuguese

  • Meaning: Named after Saint James

  • Alternative Spellings & Variations: Santiego, Sandiago, Sandiego, Santigo, Santego, Santana, Santo, Santino, Tiago, Santi

Sebastián

  • Origin: Spanish

  • Meaning: Revered, respected, and adored

  • Alternative Spellings & Variations: Sabastian, Sebastien, Sebastion, Sebastyn, Sebastyen, Seb, Bastian, Bashie

Tito

  • Origin: Spanish, Portuguese

  • Meaning: A giant or an honor

  • Alternative Spellings & Variations: Teto, Titto, Tetto, Qito

Tomás

  • Origin: Spanish, Portuguese

  • Meaning: Twin

  • Alternative Spellings & Variations: Tomaso, Tomaz, Thomaz, Tomasso, Tomaro, Tomio, Thomas, Thom, Tom

Vicente

  • Origin: Spanish, Portuguese

  • Meaning: Victorious conqueror

  • Alternative Spellings & Variations: Vincente, Vecente, Vencente, Vincento, Vincenzo, Vincent, Victor, Chente, Vince, Vinny, Vin, Vic

More Baby Name Ideas

For more baby name inspiration, take a look at the following lists:





For more Parents news, make sure to sign up for our newsletter!

Read the original article on Parents.