Spanish Baby Names
Spanish Girl Names
Explore 495 Spanish girl names — meanings, origins, and popularity trends, all in one place.
Popular Spanish Girl Names
- Camila
- Catalina
- Eva
- Isabel
- Ximena
- Aitana
- Ana
- Selena
- Lola
- Julieta
- Esmeralda
- Carmen
- Xiomara
- Fernanda
- Jimena
- Reina
- Reyna
- Alejandra
- Estrella
- Rosa
- Isabela
- Marisol
- Sol
- Ramona
- Araceli
- Dulce
- Belen
- Paloma
- Cielo
- Luz
- Luisa
- Teresa
- Raquel
- Mireya
- Abril
- Evangelina
- Maite
- Esperanza
- Micaela
- Lorena
- Azul
- Rebeca
- Anita
- Ema
- Ariadna
- Mercedes
- Milagros
- Marcela
- Ester
- Sedona
- Maribel
- Beatriz
- Mar
- Elvira
- Graciela
- Blanca
- Josefina
- Margarita
- Gema
- Marta
- Rosario
- Susana
- Flor
- Leonor
- Dolores
- Manuela
- Adelaida
- Cierra
- Cloe
- Juanita
- Luci
- Miamor
- Rafaela
- Melisa
- Francisca
- Sonora
- Dolorese
- Lupita
- Yolanda
- Isamar
- Pilar
- Rocio
- Yeimy
- Saray
- Mercides
- Rosita
- Carlota
- Nahiara
- Nayara
- Sorangel
- Jaide
- Jaime
- Chamisa
- Espie
- Esteller
- Dolorse
- Lavilla
- Anabel
- Macarena
- Alameda
Browse all Spanish girl names — page 2 of 3
- lacasta
- lamesa
- lamora
- laqunita
- laredo
- lareina
- latierra
- lavida
- lavilla
- legna
- leija
- leonel
- leonor
- leyona
- leyre
- lianys
- lola
- lola-
- lolah
- lolene
- loletta
- lolita
- lolitta
- lollie
- loly
- lometa
- lorena
- loreto
- loza
- luci
- luis
- luisa
- luisanny
- lupie
- lupita
- luyana
- luz
- luzclarita
- luzelena
- luzero
- luzmar
- luzmari
- luzmarie
- luzmarina
- luzmary
- macarena
- madrona
- mailen
- maite
- makina
- maleta
- mami
- manuel
- manuela
- maquita
- mar
- marcedez
- marcela
- marcos
- margarita
- maria-del-carmen
- maria-jose
- mariadelaluz
- mariadelosang
- mariadelrosari
- marialejandra
- mariapaz
- mariaximena
- maribel
- maricelis
- maricely
- maricielo
- maricruz
- marielos
- marifer
- mariluz
- marimar
- mariquita
- marisel
- marisela
- marisleysis
- marisol
- marites
- marivel
- marizol
- marquez
- marron
- marta
- maryfer
- mateo
- matilde
- mauricio
- maxi
- mayraalejandra
- mayrely
- mecedes
- melisa
- mencia
- mercadez
- merceda
- mercedee
- mercedeez
- mercedes
- mercedese
- mercedez
- mercedys
- mercides
- merecedes
- mersadees
- mersades
- mersadez
- mersaydes
- mersaydez
- mersedes
- merzedes
- mesa
- miamor
- micaela
- miera
- miguel
- milagros
- mileidi
- mileidy
- mirasol
- mireya
- mohogany
- moises
- montaya
- montera
- monterey
- monterra
- montez
- montoya
- movita
- nahiara
- naidely
- nayara
- nayelis
- naylet
- nesita
- neyra
- nieta
- ninog
- octavio
- orita
- osvaldo
- pablo
- paloma
- pedro
- perpetua
- pilar
- platinum
- querida
- quiera
- quilla
- quita
- rafa
- rafael
- rafaela
- raimunda
- ramada
- ramiro
- ramona
- raquel
- reata
- rebeca
- redonda
- reina
- rey
- reyna
- reynaliz
- reynna
- rheyna
- riata
- ricardo
- rico
- rioja
- rivera
- rocio
- rodela
- rodrigo
- rosa
- rosa-maria
- rosario
- rosita
- rubisela
- rut
- salida
- salvador
- sanibel
- sanjuana
- sanora
- santiago
- santos
- santoya
- saray
- sarita
- scherrie
- seairra
- searra
Frequently Asked Questions About Spanish Girl Names
How many Spanish girl names are there?
Our database has 495 Spanish girl names, each with meaning, cultural origin, and (where birth-registry data exists) historical popularity trends from 25+ countries.
What are the most popular Spanish girl names?
The popular names grid above is sorted by real birth-registry popularity rank — click any name to see its full meaning, pronunciation, and year-by-year trend.
What do Spanish girl names mean?
Every name in the browse list below links to a full page with its meaning, origin, pronunciation, numerology, and famous bearers.
Are there Spanish boy names too?
Yes — we also have 285 Spanish boy names, and 664 Spanish names in total across both genders.