1. Home
  2. TAGS

Spanish Names for Boys

Spanish names for boys are more popular in the US than ever before, with Spanish boy names used both in the Latinx community and crossing over to achieve widespread popularity.

The most popular Spanish names for boys in the US include Mateo, Angel, Jose, and Santiago. Many of the most familiar Spanish boys' names end with the letter O, which in itself has been a major trend and has helped boost the popularity of baby names of Spanish origin.

Along with Mateo and Angel, other Spanish boy names in the US Top 1000 include Leonardo, Diego, Luis, Antonio, Miguel, Gael, Alejandro, and Lorenzo. Baby boy names popular in Spain and Latin America include Hugo, Pablo, Alvaro, Mario, Manuel, and Javier. Other intriguing and unique Spanish names for boys in style today include Dario, Thiago, Gonzalo, and Izan.

Our full list of Spanish names for boys is below. The top names below rank among the current US Top 1000 Baby Names and are ordered by popularity. Unique names rank below the Top 1000 and are listed alphabetically.

You may also want to browse our list of Spanish names for girls.

Eloi

Meaning: the chosen

Origin:French, Catalan and Spanish from the Latin Eligius
1620
Edmundo Edmundo is derived from the name “Eadmund”. ...
Origin:Spanish and Portuguese variation of Edmund
8837
Gustavo The meaning of Gustavo is 'staff of the Geat...
Origin:Latinate variation of Gustav
2333
Galo

Meaning: from Gaul

Origin:Spanish from Latin
4503
Heladio

Meaning: born in Greece

Origin:Spanish
8236
Israh

Meaning: night travel

Origin:Arabic
3052
Mattheo Matthéo is a French form of the Hebrew name ...
Origin:Spanish variation of Matthew
2467
Origin:Spanish, diminutive of Armando
4625
Nacio Nacio is a Spanish name that is commonly giv...
Origin:Spanish diminutive of Ignacio
7993
Nelo The name Nelo is a Spanish abbreviation for ...
Origin:Spanish, diminutive of Daniel
3410
Nando Nando is a variation of the old German name,...
Origin:Spanish, diminutive of Fernando
3821
Natal

Meaning: Christmas

Origin:Spanish variation of Noel
9360
Oliverio

Meaning: olive tree

Origin:Spanish form of Oliver, Latin
12821
Origin:Spanish, diminutive of Francisco
3196
Reinaldo Reinaldo is an Old High German name. The mea...
Origin:Spanish variation of Reginald
11403
Origin:Spanish variation of Constantine
19041
Tavo

Meaning: staff of the Goths

Origin:Short form of Gustavo, Spanish variation of Gustav
2957
Alejo

Meaning: defending men

Origin:Spanish diminutive of Alejandro
6647
Adolfo Adolfo is an Italian name traditionally asso...
Origin:Latin form of Adolph
6105
Belisario

Meaning: swordsman

Origin:Spanish from Greek
5149