We’ve compiled a list of the most popular, modern, and unique Spanish baby names. From Abela to Zavia, this list has everything you need to choose the perfect Spanish baby name.
Abril
Agata
Aitana
Alameda
Alamo
Albira
Alejandra
Alejandro
Alejo
Alfonso
Alfonzo
Alfredo
Alipio
Alondra
Alonso
Alvira
Amada
Amaia
Amaranta
Amparo
Ángel
Angeles
Anita
Antonio
Arcelia
Armando
Arsanio
Arsemio
Arsenio
Artemio
Arturo
Asencion
Astevan
Augusto
Azul
Bahia
Baila
Baja
Ballencia
Baya
Beatriz
Belinda
Belisario
Benicia
Benicio
Berilo
Bernardo
Blanca
Blanco
Bonita
Bráulio
Brisa
Bronco
Calida
Cama
Camala
Camile
Candela
Carlota
Carlos
Carmelo
Casimiro
Charo
Chavez
Ché
Chico
Chiquita
Clarisa
Claudina
Clemente
Clementina
Coletta
Concepcion
Conchita
Constanza
Consuelo
Cordero
Cornelio
Crisanta
Cristina
Cristóbal
Dali
Damario
Damaso
Demetrio
Desiderio
Dezi
Dia
Diago
Diaz
Dolores
Dominga
Domingo
Dulce
Durango
Edmundo
Eduardo
Egnacio
Efrain
Eldora
Eleocaisa
Eligio
Elisa
Elizar
Elocadia
Eloi
Engracia
Enrique
Erendira
Eresenio
Ernesto
Esai
Esmael
Estabán
Esteban
Estefan
Estefania
Estela
Estován
Estrella
Eugenio
Evita
Fabio
Facundo
Fausto
Federigo
Felicidad
Felipe
Felixa
Fernanda
Fernando
Flores
Florinda
Fortunata
Francisca
Francisco
Fredericio
Gabella
Gabriela
Garcia
Geraldo
Gerardo
Gilberto
Gitana
Gloria
Gonzalo
Graviella
Guadalupe
Guillermo
Heladio
Helio
Ignacio
Immaculada
Isabel
Isabelita
Isandro
Isidora
Isidro
Ismeralda
Jacaranda
Jacobo
Jada
Jadiel
Jago
Javier
Javiera
Jemsa
Jesús
Jimena
Joaquin
Jolan
Jorge
José
Jovita
Juan
Juana
Juanita
Julia
Juliana
Julieta
Julio
Leandro
Leonardo
Leonor
Liliosa
Lorca
Lorenzo
Lucio
Luis
Lupita
Macaria
Madrona
Mando
Manuel
Manuela
Margarita
Mariana
María
Marco
Mariposa
Maritza
Martina
Mercedes
Mesa
Miguel
Miguela
Milagros
Miró
Nando
Natalia
Navarro
Orlanda
Pablo
Palomina
Palomo
Pasqual
Paula
Paz
Pedro
Pepe
Querida
Ramira
Ramon
Raquel
Ricardo
Rodrigo
Rosalia
Raul
Rico
Salvador
Sancho
Sofía
Solana
Soledad
Teresa
Tito
Ulises
Verde
Vina
Vicente
Xavier
Ximena
Yaiza
Yola
Yolanda