Spanish names for girls
A starting Spanish girl names
Abigaíl
Abril
Adela
Adelaida
Adelia
Adelina
Adelita
Adoncia
Adora
Adoración
Adriana
Agata
Agustina
Aida
Ainara
Ainoa
Aitana
Albina
Alcira
Aldea
Alejandra
Alexandra
Alicia
Alita
Alma
Almudena
Alondra
Altagracia
Amada
Amalia
Amanda
Amaranta
Amarilis
Amata
Amaya
Amelia
Amor
Amparo
América
Ana
Ana belén
Ana sofía
Anabel
Anastacia
Anastasia
Andrea
Andreina
Angelina
Angelita
Angélica
Anita
Anselma
Antonella
Antonia
Anunciación
Apolonia
Araceli
Aracelis
Aracely
Arcadia
Arcelia
Ariadna
Ariel
Armida
Aroa
Aránzazu
Ascensión
Asun
Asunción
Aura
Aurelia
Aurora
Azahar
Azahara
Azeneth
Azucena
B starting Spanish girl names
Balbina
Beatriz
Belicia
Belén
Benigna
Benita
Bernarda
Bernardita
Berta
Betania
Bethania
Bettina
Bianca
Bibiana
Bienvenida
Bilha
Blanca
Bonita
Brianda
Brunilda
Brígida
Bárbara
C starting Spanish girl names
Calista
Calixta
Camila
Candela
Candelaria
Candelas
Cari
Caridad
Carina
Carla
Carlota
Carlotta
Carmela
Carmelita
Carmen
Carmina
Carolina
Casandra
Catalina
Cayetana
Cecilia
Celestina
Celia
Chara
Charo
Chelo
Chita
Chus
Cintia
Clara
Clarisa
Claudia
Clementina
Cloe
Clotilde
Cochiti
Concepción
Concha
Conchita
Constanza
Consuela
Consuelo
Coral
Corona
Crescencia
Cristina
Cruzita
Custodia
Cándida
D starting Spanish girl names
Dafne
Dalila
Daniela
Delfina
Delia
Desideria
Diana
Dionisia
Dolores
Dominga
Domitila
Dora
Dorita
Dorotea
Drina
Dulce
Dulcinea
Débora
E starting Spanish girl names
Edelmira
Elba
Elena
Elene
Eliana
Eligia
Elisa
Elisabet
Elodia
Eloísa
Elvira
Emelina
Emerald
Emigdia
Emilia
Emiliana
Emma
Emperatriz
Encarna
Encarnación
Encarnita
Eneida
Ercilia
Erika
Eskarne
Esmeralda
Esperanza
Estefanía
Estela
Ester
Esther
Esti
Estrella
Etelvina
Eufemia
Eugenia
Eulalia
Eusebia
Eva
Eva maría
Evangelina
Evelia
Evita
F starting Spanish girl names
Fabiana
Fabiola
Fanny
Fatima
Febe
Felicia
Feliciana
Felicidad
Felipa
Felisa
Fernanda
Fidela
Fidelia
Filomena
Fiorella
Flavia
Flor
Flora
Florencia
Florentina
Florina
Florinda
Fortunata
Fran
Francisca
Fuensanta
Fátima
G starting Spanish girl names
Gabriela
Garbiñe
Gema
Genoveva
Georgina
Gertrudis
Gisela
Gitana
Gloria
Gracia
Graciana
Graciela
Griselda
Guiomar
H starting Spanish girl names
Haydée
Helena
Helia
Hermelinda
Herminia
Hilda
Hortensia
I starting Spanish girl names
Ignacia
Ileana
Ilona
Imelda
Ines
Inez
Inma
Inmaculada
Inés
Irene
Iris
Irma
Isa
Isabel
Isabela
Isaura
Isidora
Isleta
Itziar
Ivette
Ivonne
J starting Spanish girl names
Jacin
Jacinta
Jaimica
Javiera
Jenifer
Jennifer
Jenny
Jesenia
Jessenia
Jessica
Jesusa
Jezabel
Jimena
Joaquina
Jordana
Josefa
Josefina
José
Jovita
Juana
Juanita
Judit
Judith
Julia
Juliana
Julie
Julieta
Justa
Justina
K starting Spanish girl names
Kesare
L starting Spanish girl names
Lady
Laia
Lana
Lara
Larissa
Laura
Laurita
Leandra
Leire
Lena
Leocadia
Leonor
Leticia
Leyre
Lidia
Ligia
Lilia
Liliana
Linda
Loida
Lola
Lolita
Lorena
Lorenza
Lourdes
Lucero
Lucia
Luciana
Lucila
Lucía
Luisa
Luisina
Luisita
Luna
Lupe
Lupita
Luz
M starting Spanish girl names
Macarena
Macaria
Madeira
Madra
Magdalena
Malena
Mamen
Manola
Manuela
Manuelita
Mar
Marcela
Marcelina
Marcia
Margarita
Maria
Maria luisa
Mariana
Marianela
Marianita
Maribel
Maricela
Maricruz
Mariela
Marina
Mariposa
Marisa
Marisela
Marisol
Maristela
Maritza
Marta
Martina
Martirio
Martita
Maru
Maruja
María alejandra
María belén
María carmen
María cristina
María de las mercedes
María de lourdes
María del carmen
María dolores
María fernanda
María guadalupe
María jesús
María josé
María luisa
María manuela
María pilar
María teresa
María ángeles
Matilde
Maura
Maxi
Maya
Mayra
Mayte
Melania
Melina
Melisa
Melisenda
Melosa
Mercedes
Merche
Merilyn
Micaela
Miguela
Milagros
Milena
Millaray
Mireia
Mireya
Miriam
Mirta
Modesta
Mora
Morena
Máxima
Mónica
N starting Spanish girl names
Nadia
Narcisa
Natalia
Natividad
Nayara
Nazaret
Nena
Nereida
Neva
Nicolasa
Nidia
Nieve
Nieves
Nilda
Noelia
Noemí
Nohemi
Nuria
Nydia
Nélida
Núria
O starting Spanish girl names
Obdulia
Octavia
Odalis
Odalys
Ofelia
Olalla
Olga
Olimpia
Olivia
Oriana
Otilia
Ovidia
P starting Spanish girl names
Paca
Pacífica
Palmira
Paloma
Paola
Paquita
Pascuala
Pastora
Patia
Patricia
Paula
Paulina
Pepita
Perla
Perlita
Perpetua
Petrona
Piedad
Pierina
Pilar
Pili
Primitiva
Priscila
Prudencia
Purificación
Purita
Pía
R starting Spanish girl names
Raeka
Rafaela
Ramona
Raquel
Rayen
Rebeca
Regina
Remedios
Renata
Reyna
Ria
Ricarda
Rita
Roberta
Robertina
Rocío
Rosa
Rosa maría
Rosalia
Rosalina
Rosalinda
Rosalva
Rosalía
Rosario
Rosaura
Rosenda
Rosita
Roxana
Rufina
Ruperta
Rut
S starting Spanish girl names
Sabina
Sally
Salma
Salomé
Salud
Samanta
Sancha
Sancia
Sandia
Sandra
Sara
Saturnina
Sebastiana
Selena
Selva
Sence
Sens
Serafina
Sierra
Silvia
Silvina
Simone
Socorro
Sofía
Soledad
Sonia
Sophia
Soraya
Susana
Susanita
T starting Spanish girl names
Tamara
Tania
Tara
Tatiana
Tecla
Teodora
Teofila
Tere
Teresa
Teresita
Teófila
Tierra
Tomasa
Tona
Tonia
Triana
Trini
U starting Spanish girl names
Urraca
V starting Spanish girl names
Valentina
Valeria
Vanesa
Varinia
Veronica
Verónica
Vicenta
Victoria
Vilma
Viola
Violeta
Virginia
Viridiana
Visitación
Viviana
X starting Spanish girl names
Ximena
Xiomara
Xóchilt
Xóchitl
Y starting Spanish girl names
Yadira
Yaiza
Yamila
Yamilet
Yamileth
Yamilé
Yanet
Yazmin
Yenifer
Yenny
Yesenia
Yessenia
Yolanda
Yomaris
Yoselin
Ysabel
Yuliana
Yésica
Yéssica
Z starting Spanish girl names
Zaira
Zilpa
Zoraida
Zulema
Á starting Spanish girl names
África
Águeda
Ámbar
Ángela
Ángeles
Áurea
Í starting Spanish girl names
Íngrid
Ú starting Spanish girl names
Úrsula
These lists are only intended to give you name ideas. Make sure to further research each name, as some may have negative connotations.