1. Home
  2. TAGS

Spanish Names

by Pamela Redmond

Spanish baby names have become widely popular in the US. Along with the top-ranked Isabella, Spanish names in the US Top 300 for girls include Ana, Angelina, Elena, Gabriela, Jada, Liliana, Maya, Savannah, and Sofia. Spanish names for boys ranking among the US Top 100 are Mateo, Angel, Jose, and Santiago, with Spanish boy names Leonardo, Diego, Luis, Antonio, Miguel, Gael, Alejandro, and Lorenzo also popular.

Along with top name Lucia, popular Spanish girl names in Spain and throughout Latin America include Maria, Martina, and Paula. Baby boy names popular in Spain and Latin America include Hugo, Pablo, Alvaro, Mario, Manuel, and Javier. Unique Spanish names attracting attention in Spain and Latin America include Alba, Carmen, Laia, and Triana for girls, along with Dario, Thiago, Gonzalo, and Izan for boys.

If you're searching for Spanish names for your child, here's our full range of Spanish names for baby boys and baby girls. You might also want to consult our individual lists of Spanish Names for Girls and Spanish Names for Boys.

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.

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
Baez The meaning of Baez is 'son of Pelayo', and ...
Origin:Spanish surname
6858
Baez The meaning of Baez is 'son of Pelayo', and ...
Origin:Spanish surname
15314
Picasso At present, the name Picasso is inseparable ...
Origin:Spanish artist name
5333
Juanita A name of Spanish origin, the meaning of Jua...
Origin:Spanish, feminine variation of Juan
5244
Gil

Meaning: happiness

Origin:Hebrew
1606
Lonzo

Meaning: noble, ready

Origin:Diminutive of Alonzo
5091
Jacaranda

Meaning: fragrant

Origin:Spanish, Portuguese, Tupi-Guarani flower name
4864
Yaiza Yaiza is a name especially used for baby gir...
Origin:Spanish place name
2881
Mesa

Meaning: table

Origin:Spanish
4208
Lorca Lorca is a beautiful name for a boy or a gir...
Origin:Spanish place name and surname
6466
Claudina

Meaning: lame

Origin:Spanish variation of Claudia, Latin
9070
Milagros

Meaning: miracles

Origin:Spanish
3603
Pepita Pepita is a name of Spanish origin. Traditio...
Origin:Spanish, diminutive feminine variation of JosÉ
6141
Julieta

Meaning: little Julia

Origin:Spanish variation of Juliet
3260
Nieves

Meaning: snows

Origin:Spanish
3369