20 Spanish names for girls and boys

Explore our curated list of Spanish first names and their meanings

For many years, Iberian first names have captivated French parents. Spanish first names are also among the most popular international choices.

What’s particularly interesting is that, until 1994, it was forbidden in Spain to give a newborn a foreign first name. That’s why there are so many Spanish variants of French first names.

Future mom or dad, are you looking for a lovely, sunny name with Spanish sounds for your baby? In this article, you’ll find our favorite names for girls and boys. We explain the origin and meaning of each name.

Our 10 favorite Spanish boys' names

Pablo

From Latin « paulus », Pablo means « small », « weak », or « humble ».

Diego

The first name Diego has various origins. It may come from the Hebrew « ya’agob », meaning « the one who supplants ». It could also be derived from the Greek « didaskein », which means « to teach ». It is considered the Hispanic form of the French name Jacques .

Esteban

The Hispanic form of the first names Etienne and Stéphane , Esteban comes from the Greek term « stephanos », meaning « crowned ».

Javier

Of Basque origin, Javier means new house.

Sergio

Sergio is derived from the Latin « sergius » and means « to serve ».

Adrian

The first name Adrian comes from the Greek « adriananos », meaning « inhabitants of Adria in Italy ».

Izan

Currently a popular first name across the Pyrenees, Izan comes from Hebrew and means « strong » or « firm ».

Ruben

Ruben is a Hebrew-origin first name derived from the term « re’ûbên », meaning « behold, a son! ».

Alvaro

Alvaro or Alvarro means, in its native language, "just" and "reasonable". Etymologically, it may be of Germanic origin and derived from the terms « adal » and « warin », meaning respectively "noble" and "to protect".

Ivan

Ivan derives its origins from the Hebrew « Yehohanan », whose two roots « yo » and « hânan » mean respectively « God shows mercy » or « Yahweh has shown mercy ».

Our 10 favorite Spanish girls' names

Alba

A first name of Latin origin, Alba comes from the term « albus », which means « white ». In Italian and Spanish, it also means « dawn ».

Camila

The name Camila has several origins and meanings. In Italian, it is derived from « camillus » and means « ceremony assistant ». In Arabic, it means « accomplished » or « perfect ».

Paula

Of Latin origin, Paula is derived from the term « paulus », which means « small ».

Luna

Luna is a Latin-origin first name that means "the one related to the moon" ». In Hawaiian, its variant "louna" means "happy".

Snows

A popular first name of Basque origin, Snows means « the snow ».

Carmen

In Spanish, this name refers to the Virgin Mary; however, in Latin, Carmen literally means "song".

Estela

A variant of Estelle, the name Estela has multiple origins. In Latin, it comes from the term « stella », which means « star ». In Greek, it derives from the word « eustello », whose two roots « eu » and « stello » respectively mean « beautiful » and « to adorn ».

Marta

Marta comes from Aramaic and means « lady » or « mistress of the house ».

Bianca

The first name Bianca is inspired by the Germanic term « blank », meaning « bright » or « clear ».

Pillar

In Basque, Pillar means "pillar".

Discover more names on , our fun generator lets you find the perfect name for the newest member of your family. Log in with your partner and explore, together, more than 13,000 names from all origins. The app also lets you see your shared favorites.