BabyNames
Names by origin

Spanish baby names with meanings

Spanish names are warm, rhythmic and widely loved — names like Mateo, Isabella, Santiago and Lucia travel beautifully across cultures. This page collects 126 Spanish names — 64 for boys, 62 for girls and 0 for unisex — with every meaning and gender shown at a glance, so you can shortlist the ones that speak to you.

Among the most popular Spanish boy names are Daniel, Gabriel, David, Samuel, while top girl picks include Fatima, Isabella, Adriana, Alicia. Names are ordered by popularity rank, with classics and rising favourites mixed together.

Not sure where to start? Say each candidate out loud with your surname, then use the free baby names generator to filter Spanish names further by starting letter, rashi or a meaning you love. Save your favourites to the shortlist and use the compatibility checker to see how your top picks sound together.

126+ Spanish names Meanings, origins & gender included

Popular Spanish names

The most popular Spanish names first, with meaning, origin and gender for easy comparison.

Name Meaning Origin Gender
Fatima Captivating, one who abstains Spanish girl
Daniel God is my judge Spanish boy
Gabriel God is my strength Spanish boy
David Beloved Spanish boy
Isabella God is my oath, beautiful Spanish girl
Samuel Heard by God Spanish boy
Alejandro Defender of men Spanish boy
Carlos Strong, free man Spanish boy
Diego Supplanter, he who replaces Spanish boy
Emilio Rival, eager Spanish boy
Fernando Bold voyager Spanish boy
Hector Holding fast, steadfast Spanish boy
Javier New house, bright Spanish boy
Jorge Farmer, earthworker Spanish boy
Jose God increases Spanish boy
Luis Famous warrior Spanish boy
Manuel God with us Spanish boy
Mateo Gift of God Spanish boy
Miguel Who is like God Spanish boy
Pablo Small, humble Spanish boy
Rafael God has healed Spanish boy
Santiago Saint James Spanish boy
Sebastian Venerable, revered Spanish boy
Adriana From Hadria, dark one Spanish girl
Alicia Noble, kind Spanish girl
Camila Attendant, young ceremonial Spanish girl
Carmen Song, garden Spanish girl
Daniela God is my judge Spanish girl
Elena Bright, shining Spanish girl
Gabriela God is my strength Spanish girl
Lucia Light Spanish girl
Marisol Mary of the sea Spanish girl
Sofia Wisdom Spanish girl
Valentina Healthy, strong Spanish girl
Ximena Heeding, listener Spanish girl
Adan Man of the earth Spanish boy
Agustin Great, majestic Spanish boy
Alberto Noble and bright Spanish boy
Alfonso Noble and ready Spanish boy
Alonso Noble and ready Spanish boy
Andres Manly, brave Spanish boy
Antonio Priceless, praiseworthy Spanish boy
Arturo Noble bear Spanish boy
Bruno Brown, shield Spanish boy
Cesar Hairy, long-haired Spanish boy
Cristian Follower of Christ Spanish boy
Eduardo Wealthy guardian Spanish boy
Enrique Home ruler Spanish boy
Esteban Crown, garland Spanish boy
Felipe Lover of horses Spanish boy
Francisco Free one, from France Spanish boy
Gonzalo Battle genius, war Spanish boy
Guillermo Resolute protector Spanish boy
Ignacio Fiery one Spanish boy
Ivan God is gracious Spanish boy
Jaime Supplanter Spanish boy
Jesus God saves Spanish boy
Joaquin God will establish Spanish boy
Juan God is gracious Spanish boy
Julian Youthful Spanish boy

Showing 60 of 126 Spanish names. Open the generator and choose the Spanish origin filter to browse the complete list.

Browse names by origin

Explore other naming traditions.

Related name pages

Compare full gender lists, explore names by letter or meaning, and see what is trending.

Spanish baby names FAQ

What are popular Spanish baby boy names?

Popular Spanish boy names include Daniel, Gabriel, David, Samuel. There are 64 Spanish boy names in our collection, each with its meaning and origin shown in the table below.

What are popular Spanish baby girl names?

Popular Spanish girl names include Fatima, Isabella, Adriana, Alicia. You will find 62 Spanish girl names in the list below, sorted by popularity with meanings included.

What does Spanish origin mean in baby names?

Spanish names are warm, rhythmic and widely loved — names like Mateo, Isabella, Santiago and Lucia travel beautifully across cultures.