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.

Helio

Meaning: the sun

Origin:Spanish
1179
Silvano

Meaning: wood, forest

Origin:Italian form of Silvanus
3152
Casimiro

Meaning: destroyer of peace

Origin:Spanish form of Casimir, Polish and Slavic
4234
Augusto

Meaning: majestic, venerable

Origin:Spanish, Portuguese, and Italian variation of Augustus, Latin
4684
Luck Number: 3
7395
Cisco

Meaning: Frenchman or free man

Origin:Diminutive of Spanish Francisco
2092
Javier The name Javier is of Spanish origin and the...
Origin:Spanish variation of Xavier
1000
Armando

Meaning: soldier

Origin:Spanish, Italian and Portuguese form of Herman, German
1367
Vicente

Meaning: conquering

Origin:Spanish variation of Vincent, Latin
2910
Ernesto A name of Spanish origin, the meaning of Ern...
Origin:Spanish and Italian variation of Ernest
3130
Cristian

Meaning: follower of Christ

Origin:Spanish and Italian form of Christian, Latin
3637
Rodolfo

Meaning: bold wolf

Origin:Spanish
6242
Gerardo The name Gerardo is of Spanish origin. It is...
Origin:Spanish variation of Gerard
7417
Agostino

Meaning: great, magnificent

Origin:Italian variation of Augustine
3376
Cristiano The name Cristiano comes from the Latin name...
Origin:Italian and Portuguese variation of Christian
4080
Mauricio

Meaning: dark-skinned

Origin:Spanish variation of Maurice
4106
Mariano

Meaning: relating to the god Mars

Origin:Italian, Spanish and Portuguese
4337
Teodoro Teodoro is a captivating name traditionally ...
Origin:Greek
4547
Khairiya

Meaning: benevolence

Origin:Arabic
3262
Clemente

Meaning: mild, merciful

Origin:Spanish, Portuguese, Italian
3858