IE 11 is not supported. For an optimal experience visit our site on another browser.

250 Spanish names for baby boys and girls

From Reyna to Alvaro, parents seeking a Spanish baby name for their new arrival have plenty of options.
Hispanic baby girl standing in crib
Expect to see more classroom filled with Carmens and Santiagos.Jose Luis Pelaez Inc / Getty Images
/ Source: TODAY

Whether you're expecting a baby boy, a baby girl or you're waiting for the big gender reveal after giving birth, choosing the perfect baby name for your future bundle of joy is as exciting as it can be challenging.

For Latino parents seeking to honor their heritage, or any parent simply looking for a unique baby name, Spanish baby names can serve as a great starting point, especially since Spanish names are gaining popularity in the United States.

According to data from the Social Security Administration, Spanish names Isla, Elena and Emilia are all in the top 100 for girls. For boys, Mateo, Leo (or Leonardo) and Santiago are also considered some of the most popular names in the United States.

The name Isla broke the top 100 for baby girl names for the first time in 2018, according to the same SSA data, and in 2021 a whopping 5,514 babies born in the U.S. were named Isla.

Similarly, the name Mateo broke the SSA's top 100 ranking in 2015 and has steadily grown in popularity since. In 2021, for example, a recorded 9,112 baby boys were given that still-trending moniker.

Of course, groundbreaking Latino celebrities have certainly made Spanish names more popular in the United States, especially as the Latino community continues to grow. From actors Diego Luna, Salma Hayek and Eva Longoria, to singers Enrique Iglesias, Shakira and Benito Martínez Ocasio (also known as Bad Bunny), there is certainly no shortage of famous Latino men and women who can serve as baby name inspiration.

If you're still stumped, famous Latino parents can always help by way of their own kids' names. For example, singer Ricky Martin gave his son the unique name of Renn, which means "an individual who was reborn." Mexican comedian and actor Eugenio Derbez and his wife, Mexican singer Alessandra Rosaldo, chose Aitana for their baby girl — a name of Portuguese decent that means “glory."

Whether you're of Latino heritage or just inspired by such a rich, vibrant culture, here are 250 Spanish names to help your baby name search.

250 Spanish Names For Baby Boys And Girls

From Isla to Arlo, here are 250 Spanish names to consider for your new arrival:

  • Isla
  • Lola
  • Elena
  • Maya
  • Isabella
  • Emilia
  • Isabel
  • Jade
  • Dolores
  • Esmeralda
  • Ramona
  • Liliana
  • Gabriella
  • Alicia
  • Rosalind
  • Paloma
  • Marisol
  • Alisha
  • Savannah
  • Carmen
  • Rosa
  • Angelina
  • Catalina
  • Mercedes
  • Adelina
  • Teresa
  • Viviana
  • Sierra
  • Eleanora
  • Mariana
  • Rio
  • Arlo
  • Valencia
  • Theresa
  • Lula
  • Arely
  • Luciana
  • Anita
  • Solana
  • Georgina
  • Reina
  • Elvira
  • Serafina
  • Lucinda
  • Mariposa
  • Verena
  • Tia
  • Ana
  • Linda
  • Belinda
  • Lolita
  • Vida
  • Elisa
  • Neva
  • Luz
  • Gabriela
  • Araceli
  • Jada
  • Julieta
  • Laia
  • Melia
  • Fifi
  • Pilar
  • Silvia
  • Felicia
  • Esperanza
  • Rey
  • Dia
  • Rafaela
  • Diablo
  • Celestina
  • Jacinda
  • Lorena
  • Marisa
  • Estrella
  • Perla
  • Ximena
  • Rosalia
  • Itzel
  • Pepita
  • Lumina
  • Jacinta
  • Ria
  • Faustina
  • Beatriz
  • Chara
  • Soledad
  • Marianna
  • Fernanda
  • Raquel
  • Reyna
  • Leya
  • Eloisa
  • Leocadia
  • Tilda
  • Margarita
  • Martina
  • Aitana
  • Yolanda
  • Aranza
  • Arlo
  • Hugo
  • Mateo
  • Marco
  • Joaquin
  • Jago
  • Leonardo
  • Rafael
  • Lorenzo
  • Diego
  • Inigo
  • Archibald
  • Santiago
  • Teo
  • Antonio
  • Emilio
  • Cruz
  • Sol
  • Rio
  • Leandro
  • Luciano
  • Valentino
  • Francisco
  • Carlos
  • Lucio
  • Ignacio
  • Alejandro
  • Marcello
  • Javier
  • Matias
  • Alfredo
  • Esai
  • Alonzo
  • Miguel
  • Agustin
  • Helio
  • Ishmael
  • Mario
  • Pablo
  • Emiliano
  • Carlo
  • Alvaro
  • Cayo
  • Bastien
  • Gil
  • Rico
  • Maceo
  • Benicio
  • Raul
  • Salvador
  • Alonso
  • Jose
  • Nilo
  • Santi
  • Canyon
  • Carmelo
  • Claudio
  • Nacho
  • Fernando
  • Silvio
  • Eloi
  • Cesar
  • Alfonso
  • Jadiel
  • Paco
  • Armando
  • Manuel
  • Juan
  • Matheo
  • Sergio
  • Mino
  • Jaime
  • Rey
  • Carlito
  • Vale
  • Maximo
  • Pedro
  • Ricardo
  • Isaias
  • Elia
  • Iago
  • Enrique
  • Macario
  • Alberto
  • Vasco
  • Renato
  • Gustavo
  • Maximiliano
  • Esteban
  • Rodrigo
  • Octavio
  • Desi
  • Elizar
  • Felipe
  • Arsenio
  • Vicente
  • Rogelio
  • Chito
  • Marcelo
  • Valencio
  • Adella 
  • Sofía
  • Shakira
  • Rosario
  • Lucīa
  • Julieta
  • Renata
  • Antonella
  • Mía
  • Aracely
  • Bárbara
  • Belkis
  • Daniela
  • Constanza
  • Renn
  • Lía
  • Alondra
  • Dayanara
  • Sara
  • Eulalia
  • Isaac
  • Luz
  • Lucca
  • Isac
  • Damario
  • Daniel
  • Kadian
  • Kylian
  • Naèl
  • Teodoro
  • Bienvenido
  • Bartoli
  • Abelardo
  • Luca
  • Aarón
  • Amata
  • Bràulio
  • Cristobal
  • Eduardo
  • Alba
  • Alma
  • Estela
  • Ainhoa
  • Gael
  • Emiliano
  • Joaquin
  • Amidio
  • Ander
  • Bronco
  • Belisario