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.

Valerio

Meaning: strength, health

Origin:Latin
1935
Rolando Rolando is a name for boys. The meaning of R...
Origin:Spanish, Italian, and Portuguese variation of Roland
5580
Benicio

Meaning: blessed

Origin:Spanish
1247
Cortez

Meaning: courteous

Origin:Spanish surname
3729
Cordovan

Meaning: native of Cordova

Origin:Spanish
3009
Rey

Meaning: king

Origin:Spanish
4200
Oro

Meaning: gold

Origin:Spanish
2241
Lon

Meaning: noble, ready

Origin:Diminutive of Alonzo
4521
Mano

Meaning: hand

Origin:Italian
4626
Garcia

Meaning: bear

Origin:Spanish and Portuguese surname
11762
Bronco

Meaning: rough, unbroken horse

Origin:Spanish
3491
Isra

Meaning: journey of the night

Origin:Arabic
3743
Min Min is a unisex name and is of Korean origin...
Origin:Korean
7239
Amado

Meaning: loved

Origin:Spanish
2830
Ignacio

Meaning: fiery

Origin:Spanish
718
Sergio A name of Italian origin, the meaning of Ser...
Origin:Italian and Spanish variation of Sergius
1440
Mario

Meaning: Mars

Origin:Italian variation of Marius
1563
Carmelo

Meaning: garden

Origin:Spanish and Italian from Hebrew
1647
Eduardo

Meaning: wealthy guardian

Origin:Spanish and Italian variation of Edward
1850
Isidro

Meaning: gift of Isis

Origin:Spanish form of Isidoros, Greek
2781