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.

Arlo

Meaning: between two hills

Origin:Irish or English
9
Carmen The name Carmen has different origins. In La...
Origin:Spanish variation of Carmel; from Latin Carmen meaning song.
2795
Rio

Meaning: river

Origin:Spanish
1096
Teo

Meaning: gift of God

Origin:Diminutive of Teodoro or Mateo, Spanish
499
Mateo

Meaning: gift of God

Origin:Spanish
102
Diego

Meaning: supplanter

Origin:Spanish variation of James
175
Marco

Meaning: warlike

Origin:Italian and Spanish form of Mark
281
Lorenzo

Meaning: from Laurentium

Origin:Italian variation of Laurence
324
Inigo

Meaning: fiery

Origin:Basque, medieval Spanish variation of Ignatius
330
Nilo

Meaning: God is my judge

Origin:Spanish diminutive of Daniel
1438
Emiliano

Meaning: work

Origin:Italian and Spanish variation of Emil
1313
Desiderio

Meaning: desired one

Origin:Spanish
5059
Bartolomeo Bartolomeo originated from the root name Bar...
Origin:Scandinavian
8423
Leonardo

Meaning: brave lion

Origin:Italian and Spanish variation of Leonard, German
431
Santiago

Meaning: Saint James

Origin:Place-name or Latin
497
Emilio

Meaning: rival

Origin:Spanish and Italian variation of Emil
561
Bastien

Meaning: person from ancient city of Sebastia

Origin:French and Spanish, diminutive of Sebastien
1217
Luciano

Meaning: light

Origin:Italian variation of Lucian
746
Valentino

Meaning: strength, health

Origin:Latin
846
Marcello

Meaning: young warrior

Origin:Italian and Spanish
980