Spanish Boy Names

Spanish Boy Names

Spanish boy names have a rhythm all their own: crisp consonants, open vowels and a stress that lands exactly where the accent mark says it will. We’ve gathered more than 110 of them here, from the names topping Spain’s birth charts to royal classics, saints’ names and Basque and Catalan favorites.

Every name comes with its meaning and origin. For the bigger picture, start at our Spanish names hub, or pair your pick with one of our Spanish girl names if you’re naming twins. Families with Latin American roots may also like our Mexican boy names.

Our top picks: Mateo, Hugo, Álvaro, Diego, Santiago, Iker, Rafael, Javier, Nicolás, Gonzalo, Leo, Rodrigo

These names consistently rank near the top of Spain’s newborn statistics (INE). Most are short, international and easy to say in English too.

NameMeaningOrigin
HugoMind, spirit, intellectGermanic
MartínOf Mars, the Roman god of warLatin
MateoGift of GodHebrew
LucasMan from LucaniaGreek
LeoLionLatin
DanielGod is my judgeHebrew
AlejandroDefender of the peopleGreek
PabloSmall, humbleLatin
ManuelGod is with usHebrew
ÁlvaroGuardian of all, or elf warriorGermanic (Visigothic)
EnzoRuler of the home (via Lorenzo/Heinz)Italian
AdriánFrom Hadria, a town by the AdriaticLatin
MarioOf Mars; also linked to MariusLatin
DiegoPossibly from Santiago, “Saint James”Spanish
DavidBelovedHebrew
MarcoOf MarsLatin
ThiagoSaint James (variant of Santiago)Portuguese/Spanish
IzanStrong, firm (Spanish spelling of Ethan)Hebrew
GonzaloBattle geniusGermanic (Visigothic)
BrunoBrown, armorGermanic

Classic Spanish boy names

The names your abuelo and his brothers might have had. Many are making a comeback as parents look for solid, timeless picks.

NameMeaningNickname
AntonioPriceless, of the Antonius familyToño, Toni
FranciscoFrenchman, freePaco, Curro, Pancho
JuanGod is graciousJuanito
JoséGod will addPepe
VicenteConqueringChente
MiguelWho is like God?Migue
PedroRock, stonePerico
LuisFamous warriorLucho
CarlosFree manCarlitos
JorgeFarmer, earth workerJorgito
FernandoBold voyager, or brave peaceNando
RamónWise protectorMoncho
EnriqueRuler of the homeQuique
AlfonsoNoble and readyPoncho
JoaquínGod will establishQuino
AndrésManly, braveAndresito

Strong and noble Spanish boy names

Several of these names were carried by Castilian kings and medieval heroes. For more, see our royal boy names.

NameMeaningWhy it stands out
RodrigoFamous rulerName of El Cid, Rodrigo Díaz de Vivar
AlfredoElf counselOld-school strength
RicardoBrave rulerClassic and international
FelipeLover of horsesName of Spain’s current king
GuillermoResolute protectorSpanish form of William
LeonardoBrave as a lionArtistic and bold
ArturoPossibly “bear”Spanish form of Arthur
SanchoHoly, sacredKings of Navarre and Castile
AlonsoNoble and readyOld Castilian form of Alfonso
FaustoFortunate, luckyLatin, rare today
HernánBold voyagerShort form of Hernando
RamiroFamous counselKings of Asturias and León
RafaelGod has healedArchangel name, strong in Spain
MaximilianoGreatestNickname Max

Spanish forms of biblical and saints’ names

Spain’s Catholic tradition means most boys historically received a saint’s name. These are the Spanish versions of familiar biblical names.

NameEnglish equivalentMeaning
SantiagoJamesSaint James, patron of Spain
TomásThomasTwin
JosuéJoshuaGod is salvation
GabrielGabrielGod is my strength
SamuelSamuelGod has heard
ElíasElijahMy God is Yahweh
IsaacIsaacHe will laugh
JesúsJesusGod saves
IgnacioIgnatiusPossibly “fiery”
SebastiánSebastianVenerable
EstebanStephenCrown, wreath
BartoloméBartholomewSon of Talmai
CristóbalChristopherChrist-bearer
BenitoBenedictBlessed

Short Spanish boy names

One- or two-syllable names that are easy to call across a playground and translate well into English.

NameMeaningOrigin
IvánGod is graciousSlavic via Spanish
BlasStammeringLatin
GilYoung goat, shield bearerLatin/Greek
LucaMan from LucaniaItalian
NoéRest, comfortHebrew
UnaiCowherdBasque
TeoGift of GodGreek
PacoShort for Francisco, “free”Spanish
NicoVictory of the peopleGreek
RubénBehold, a sonHebrew
SaúlAsked for, prayed forHebrew
EloyChosenLatin
ÓscarDeer lover, or divine spearIrish/Norse
LopeWolfLatin
RaúlWolf counselGermanic
TitoFrom Titus, possibly “honored”Latin

Unique Spanish boy names

Less common but authentic, these names stand out in the US while remaining familiar to Spanish speakers.

NameMeaningOrigin
AmadorLoverLatin
BaltasarGod protect the kingBabylonian
CasimiroProclaimer of peaceSlavic
CiroSun, or thronePersian
DámasoTamerGreek
EvaristoWell pleasingGreek
FidelFaithfulLatin
GaloFrom GaulLatin
HoracioTimekeeper (from Horatius)Latin
LeandroLion manGreek
LisandroLiberatorGreek
MarceloLittle warriorLatin
NazarioFrom NazarethHebrew
RolandoFamous landGermanic
ValentínStrong, healthyLatin
ZacaríasGod has rememberedHebrew

Basque, Catalan and Galician boy names

Names from Spain’s regional languages have become fashionable across the country. The Basque ones in particular are loved for their strong sound.

NameMeaningLanguage
IkerVisitationBasque
AitorName of the legendary Basque forefatherBasque
AsierThe beginningBasque
EnekoLittle one (medieval Basque name)Basque
AnderBasque form of Andrew, “manly”Basque
GorkaBasque form of George, “farmer”Basque
JonGod is graciousBasque
XabierThe new houseBasque
JordiFarmer (George)Catalan
PauSmall, humble; also “peace”Catalan
OriolGoldenCatalan
PolSmall, humble (Paul)Catalan
XoánGod is graciousGalician
BraisStammering (Blaise)Galician

Tips for choosing a Spanish boy name

  • Test the English pronunciation: names like Jorge or Joaquín are often mispronounced outside Spanish-speaking communities. If that bothers you, Mateo, Diego or Leo are safer.
  • Consider the full name: in Spain a child carries two surnames, so a short first name (Pau, Leo, Hugo) balances a long surname pair.
  • Honor family with a compound name: Juan Pablo or José Luis let you combine two relatives’ names.
  • Look at the nickname culture: Francisco becomes Paco, Enrique becomes Quique. Make sure you like the diminutive too.
  • Need something bolder? Our names that mean warrior include several Spanish options.

Frequently asked questions

What is the most popular Spanish boy name?

In Spain, Hugo, Martín, Mateo and Lucas have traded the top spots in recent INE data. Among all living men in Spain, Antonio and Manuel are the most common.

What Spanish boy names are popular in the US?

Mateo, Santiago, Diego, Gael, Leonardo and Adrián rank well in US Social Security data, often among Hispanic families.

What is a strong Spanish boy name?

Rodrigo (famous ruler), Álvaro (guardian of all), Gonzalo (battle genius) and Ricardo (brave ruler) all carry strong meanings.

Why do so many Spanish boy names come from saints?

For centuries Catholic tradition encouraged naming children after a saint, often the one whose feast day fell near the birth. Spain even kept a saints’ calendar used to pick names.

What are Basque boy names?

Popular Basque boy names include Iker, Unai, Aitor, Asier, Eneko, Ander and Jon.