Spanish Baby Names for Girls

baby feet for feature on Spanish baby girls' names
Los pies de un bebé. (A baby's feet.). Photo by Gabi Menashe, licensed via Creative Commons.

Are you looking for a Spanish name for your baby? Or perhaps you need a name to use in your Spanish class, or even for a pet?

This list of girls' names includes many of the most popular Spanish names used in the United States and around the Spanish-speaking world as well as others that have been common in years past or that belong to famous people. Also, some of the names popular in Spain come from French or the Basque language.

Many of the names will look familiar — English itself uses some names that have come from Spanish, and Spanish speakers have drawn from other languages, particularly European ones, for baby names. English equivalents for many of the names are given below and in many cases the names' possible original meanings.

See also this list of Spanish names for baby boys.

Spanish Girls’ Names A-C

Abigail (happiness)
Abra (mother of many)
Abril (April)
Ada
Adoración (adoration)
Adriana (from Adria)
Agustina (majestic)
Aida (noble)
Aina (merciful)
Ainoa (fertile land)
Aitana
Alana
Albina (white)
Alejandra (Alexandra, protector)
Alejandrina (protector)
Alexia (protector)
Alma (soul)
Amalia (worker)
Amanda (Amanda, lovable)
Amara (immortal)
Amaya (beginning of the end)
Ana
Analía (Annalee)
Anastacia (Anastasia, resurrection)
Andrea (brave)
Ángela (angel)
Angélica
Angelina
Anna (full of grace)
Antonella (flower)
Ariel
Alison (Allison, noble)
Antonia (praiseworthy or flower)
Aurora (brilliant)
Ava
Avril (April)
Azalea (dry ground)
Azura (clear, blue sky)
Bárbara (foreigner)
Belén (house where bread is made)
Belinda (pretty)
Bella (beautiful)
Betania (Bethany)
Bianca (white)
Bibiana (Vivian, living)
Blanca (white)
Brenda (strong)
Brisa (breeze)
Brita (British)
Brunela (dark-skinned)
Calíope (beautiful voice)
Camila
Candela (candle)
Candelaria (brilliant)
Caridad (lovingkindness)
Carina (loved)
Carisa (loved)
Carla (strong woman)
Carlota (strong)
Carolina
Casandra
Casia
Catalina (of pure descent)
Catarina
Cecelia, Celia (blind)
Celeste (heavenly)
Celina (moon)
Cintia (Cynthia, the moon)
Claudia (lame)
Cleopatra
Cloe (Chloe, herb)
Clorinda (well-known)
Cristal (Crystal)
Cristina (Christina)

Spanish Girls’ Names D-J

Dana (good judge)
Daniela (good judge)
Dafne (Daphne)
Daira (wise)
Dalia (flower)
Diana (god of hunting)
Déborah (bee)
Desirée (desired)
Dolores (pain)
Dora (gift)
Doria
Dulce (sweet)
Eduarda
Elaina (Elaine)
Elena (brilliant)
Eliana (belonging to the sun)
Elizabeth (consecrated to God)
Elba
Elvira (happy)
Ema, Emma (strong, powerful)
Emanuela (God is with us)
Emilia (Emily)
Encarnición (God becoming human)
Esmerelda (emerald)
Esperanza (Hope)
Estafanía
Estela (star)
Estrella (star)
Eugenia (of noble birth)
Eva (Eve)
Evelina
Fátima (from the city name)
Fe (Faith)
Felicia (happy)
Felicitas (happy)
Felipa (lover of horses)
Fernanda (adventurous, bold)
Fiona (white, righteous)
Flor (flower)
Flora (flower)
Florencia (Florence, flower)
Fortunata (fortunate)
Frida (peace)
Gabriela (Gabrielle)
Gala (French)
Gema (gem)
Gianina (God is gracious)
Gina
Gisela
Giuliana (Julianne)
Gladis (Gladys, glad)
Gloria (glory)
Goretti
Gracia (Grace)
Graciana (grace)
Guadalupe
Helena (Helen)
Hermosa (beautiful)
Irati
Ilana (tree)
Ines (Inez, pure)
Irena, Irene (peace)
Iris (rainbow)
Isabel (lover of God)
Isabella (lover of God)
Isadora
Isidora
Ivana (gift of God)
Jacinta
Jade
Jasmín (Jasmine)
Jennifer (white spirit)
Jéssica (God sees)
Jimena (God listens)
Joana
Juana (Jane)
Juliana

Spanish Girls’ Names L-R

Lana
Lara (Laura, famous)
Laura
Lea, Leah, Lía (lion)
Leandra (like a lion)
Leire, Leyre (Basque place name)
Liana
Libertad (freedom)
Lidia (Lydia)
Liliana
Linda (pretty)
Lisa
Lola (pain)
Lorena (from Lorraine)
Luana (Louanne, beautiful)
Lucia (bringer of light)
Luisa (famous in battle)
Luna (moon)
Luz (light)
Mabel (lovable)
Magalí
Magdalena (magnificent)
Malena
Malvina (knows how to talk)
Margarita (Daisy)
Manuela (God is with us)
Mara
Marcela (sea and sky)
Marcia (dedicated to Mars)
Margarita (Pearl)
María (Mary, chosen)
Marianela
Mariangeles (Mary and angels)
Marilú (Marylou, Mary, and light)
Marina (of the sea)
Marisa
Mariana (Maryanne)
Maricela
Marisa (of the sea)
Marisol (Mary and sun)
Marta (afflicted)
Martina
Maya (motherly)
Mercedes (setting slaves free)
Mía (mine)
Milagros (miracles)
Miranda
Miriam
Mónica (widow)
Nadia (hope)
Naiara (carpenter)
Nancy (full of grace)
Natalia
Nazarena
Nevada (snowy)
Nina (beloved)
Noemí (beautiful)
Norma (law)
Nuria
Octavia (eighth)
Olivia (Olive)
Paloma (dove)
Pamela
Patricia
Paulina
Paz (peace)
Perla (Pearl)
Raisa (woman in charge)
Raquel (lamb of God)
Rebeca (Rebecca, beautiful)
Regina (queen)
Reina (queen)
Renee
Reyna (queen)
Rita (daisy)
Roberta (famous)
Rosa (Rose)
Rosana (Roseanne)
Rubí (Ruby)

Spanish Girls’ Names S-Z

Sabrina (princess)
Samanta (Samantha, listener)
Segunda (second)
Selena (moon god)
Serena (serene)
Shakira (grace)
Sierra (mountain)
Socorro (help)
Sofía (Sophia, wisdom)
Sol (sun)
Solana
Sonia (Sonya)
Susana (Susan)
Tiara (crown)
Talia
Tatiana
Teresa
Thalia
Tía (aunt)
Tina
Trinidad (trinity)
Uma (nation)
Valentina (healthy and strong)
Valeria (Valerie, healthy)
Vanesa (vain)
Venus (god of love)
Verónica (victorious)
Victoria
Violeta (Violet)
Virginia (purity)
Viviana (living)
Wendy (true friend)
Yolanda (brings rejoicing)
Yvonne
Ximena (listener)
Yara
Yesenia
Zarina (czarina)
Zoe (living)