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.

Trinidad

Meaning: holy trinity

Origin:Spanish
5204
Irati

Meaning: fern field

Origin:Basque
5688
Sanchia

Meaning: sacred

Origin:Spanish variation of Sancia
5832
Sevilla The name Sevilla comes from a Spanish extrac...
Origin:Spanish place-name
6373
Ximenia If you are looking for an elegant and adorab...
Origin:Spanish nature name
7020
Floriana Floriana is a variant of the name Flora. The...
Origin:Latin
8146
Colomba

Meaning: dove

Origin:Italian version of Columba
8813
Ynes Ynes is primarily a French name and the mean...
Origin:French
9009
Abril The meaning of the name Abril is taken from ...
Origin:Spanish and Catalan variation of April
9019
Zarita The name Zarita is of Spanish origin and is ...
Origin:Spanish
12422
Emmanuela The meaning of Emmanuela is 'faith' and 'God...
Origin:Hebrew
13186
Mahogany

Meaning: rich, strong

Origin:Spanish
2935
Analia The name Analia is predominantly used in Pol...
Origin:Combination name, Ana plus Lia
3029
Blanca

Meaning: white

Origin:Spanish
3005
Carlota

Meaning: free man; Frenchman

Origin:Spanish, Portuguese variation of Charlotte
3121
Socorro

Meaning: succour, help, relief

Origin:Spanish and Portuguese
2946
Graziella

Meaning: grace

Origin:Italian, diminutive of Grazia or variation of Grace
4136
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