Spanish Baby Names

Spanish names have a vibrancy and warmth that makes them popular far beyond the Spanish-speaking world. From the rhythmic beauty of Alejandro and Isabella to the simplicity of Luz and Cruz, these names carry the energy of one of the world's most widely spoken languages.

Spain's naming tradition blends Latin roots, Catholic heritage and Arabic influences from centuries of Moorish rule. You will find names honouring saints (Carmen, Santiago), names with Latin elegance (Valentina, Sergio) and names with Arabic-influenced sounds (Guadalupe, Fatima) that reflect Spain's unique cultural history.

Browse the collection below for Spanish names of every style. Each entry includes its meaning, history and popularity data.

Generate personalised spanish baby names with AI

Try the Generator

All Spanish Baby Names

Showing 214 of 214
NamePopularity
AdanModerate
AdelinaUncommon
AdriaUncommon
AdrianaPopular
AgustínPopular
AidaModerate
AilanyUncommon
AlaiaPopular
AlbaModerate
AlfonsoModerate
AliciaPopular
AlmaPopular
AlonsoModerate
AlonzoUncommon
AmaiaModerate
AmorUncommon
AmparoUncommon
AnaPopular
AnahiModerate
AnayaModerate
AnderUncommon
AndresPopular
AndrésPopular
AngelPopular
ÁngelPopular
AnitaModerate
AntonioPopular
AraceliUncommon
AranzaRare
ArayaUncommon
ArielPopular
ArmandoModerate
ArturoModerate
AurelioUncommon
BelindaUncommon
BenicioUncommon
BriellaModerate
BrunaUncommon
CamilaVery popular
CamiloModerate
CarlosPopular
CarmeloUncommon
CarmenPopular
CarolinaModerate
CataleyaModerate
CatalinaPopular
CeciliaPopular
CieloUncommon
CocoModerate
ConsueloUncommon
CristianPopular
CruzModerate
DarioUncommon
DiabloRare
DiegoPopular
DoloresUncommon
EduardoPopular
ElidaUncommon
ElioUncommon
EliseoUncommon
EllianaModerate
EloisaModerate
EloyUncommon
ElviraUncommon
EmiliaVery popular
EmilianoPopular
EmilioPopular
EnriquePopular
EsaiUncommon
EsmeraldaPopular
EsperanzaUncommon
EsteRare
EstebanModerate
EstiUncommon
EulaliaRare
EvaraRare
FedericoUncommon
FeliciaModerate
FelipePopular
FerdinandUncommon
FernandoPopular
FranciscoPopular
GabrielaPopular
GerardoModerate
GuillermoModerate
GustavoModerate
HaimeRare
IgnacioModerate
IkerModerate
ImeldaUncommon
InesPopular
InésModerate
InezUncommon
InigoUncommon
IsabelVery popular
IsadoraUncommon
ItzelUncommon
IzanModerate
JacintaUncommon
JadePopular
JagoRare
JaimeModerate
JavierPopular
JoaRare
JoaquinModerate
JoseVery popular
JosefinaModerate
JuanVery popular
JulioPopular
LandoUncommon
LeandroUncommon
LeanoUncommon
LeonorUncommon
LeonoraUncommon
LeticiaModerate
LilianaPopular
LindaModerate
LinoUncommon
LioModerate
LolaModerate
LolitaUncommon
LorenaModerate
LourdesModerate
LucíaPopular
LucianaModerate
LucindaUncommon
LucioUncommon
LuisVery popular
LuisaModerate
LuzModerate
MalenaUncommon
ManuModerate
ManuelPopular
MarUncommon
MaríaVery popular
MarianaPopular
MaribelUncommon
MarioPopular
MariposaRare
MarisaModerate
MarisolModerate
MaritzaUncommon
MateoVery popular
MatheoUncommon
MatiasPopular
MaximoModerate
MercedesModerate
MeridaUncommon
MiguelPopular
MilaVery popular
MireyaUncommon
MontserratUncommon
NaiaModerate
NaiaraUncommon
NaviaUncommon
NayeliUncommon
NevaRare
NievesUncommon
NinaPopular
NoeModerate
OfeliaUncommon
OrellaRare
PabloPopular
PalomaUncommon
PedroPopular
PilarModerate
RafaelPopular
RainaPopular
RamonaModerate
RaquelModerate
RaulModerate
RayaPopular
ReinaModerate
RioModerate
RitaModerate
RocíoUncommon
RodrigoModerate
RomelRare
RominaModerate
RosaPopular
RosaliaModerate
RubénModerate
SaloméUncommon
SalvadorModerate
SantiModerate
SantiagoPopular
SavannahPopular
SergioModerate
SierraPopular
SofíaVery popular
SolModerate
SolanaUncommon
SoledadUncommon
SoleiaRare
TeoModerate
ThiagoPopular
TiaModerate
TiagoPopular
TomásPopular
TulaUncommon
ValenciaUncommon
VegaUncommon
VelaUncommon
VerónicaPopular
VicenteModerate
VidaModerate
VigoRare
XavierPopular
XimenaModerate
XiomaraModerate
XochitlUncommon
YareliUncommon
YelitzaUncommon
YolandaModerate

Related Categories

Frequently Asked Questions

What are the most popular Spanish baby names?

In Spain, Lucia, Sofia, Maria, Martin, Hugo and Mateo are among the top choices. Internationally, names like Isabella, Santiago, Valentina and Diego are widely used.

Do Spanish names work in English?

Many do very well. Diego, Carmen, Sofia, Marco, Valentina and Luna are all commonly used in English-speaking countries. Names with a tilde (n with ~) may need a slight adjustment in non-Spanish contexts.

What is the tradition of double names in Spanish culture?

In Spanish culture, children typically receive two surnames (from each parent) and often a compound first name like Juan Pablo or Maria Jose. This tradition is one of the richest naming conventions in the world.