150 Spanish Names for Boys

Spanish names for boys are bigger today in the US than ever before. Latinx families have always been partial to these treasured baby names, but other parents know a great baby name when they hear it and are choosing Spanish names for boys for their sons as well. Whether or not you claim to have Spanish or Latinx heritage, Spanish baby names are excellent and offer plenty of romance and strength.

We decided to compile a list of popular Spanish names for boys along with some lesser-known options for parents to decide which names will work best for their families. The Social Security Administration keeps track of baby names in the US and there are plenty of very popular Spanish names for boys in use today that new parents should consider. Further, there are names that have become popular in other parts of the world that should come our way! Let’s take a look at some Spanish names for boys that range from widely popular in the US to underutilized!

Check Out These Spanish Names for Boys!

Popular Spanish Names for Boys in the US

150 Spanish Names for Boys
  • Mateo – The Latinate form of Matthew, Mateo is a Spanish name for boys that means “gift of God.”
  • Santiago – The Patron Saint of Spain, Santiago proves a thrilling name that means “Saint James.”
  • Leonardo – A name found in both Spanish and Italian tradition, Leonardo is simply a better form of Leonard, meaning “brave lion.”
  • Jose – The Spanish and Portuguese form of the Hebrew name Joseph, Jose is a big hit that means “Jehovah increases.”
  • Diego – Related to Santiago and James, Diego is one of the best Spanish names for boys and it means “supplanter.”
  • Juan – Anywhere Spanish is spoken, Juan can be found! It’s simply another form of John that means “the Lord is gracious.”

More Very Popular Spanish Names for Boys

150 Spanish Names for Boys
  • Carlos – The Spanish form of Charles, Carlos means “free man.”
  • Lorenzo – We’d bet most people find Lorenzo more charming than Lawrence, and Italian and Spanish families seem to think so too! Lorenzo means “from Laurentium.”
  • EmilianoEmiliano Zapata Salazar is an important figure in the Mexican Revolution and his name still inspires new parents today. Emiliano means “work.”
  • Antonio – Antonio is the Spanish and Italian preferred form of Anthony. The name means “priceless one.”
  • Miguel – Another form of Michael, Miguel is beloved by Spanish and Portuguese speakers today. Michael is a Hebrew name that means “who is like God?”
  • Alejandro – The Spanish form of Alexander proves a rewarding choice. The name means “defending men.”

More Popular Spanish Names for Boys

150 Spanish Names for Boys
  • Matias – The Spanish form of Matthias, a variation of Matthew, meaning “gift of God.”
  • Emilio – The Spanish and Italian form of Emil, meaning “rival.”
  • Rafael – The Spanish form of the Hebrew name Raphael, meaning “God has healed.”
  • Javier – The charming Spanish (Basque) form of Xavier, meaning “bright house” and “new.”
  • Maximiliano – A Spanish name coming from Latin, meaning “greatest.”
  • Jorge – One of the most popular Spanish names for boys among Latinx families in the US, Jorge is a variation of George, meaning “farmer. “

Even More Popular Spanish Names for Boys

150 Spanish Names for Boys
  • Francisco – Francisco is a popular name for boys in Spain, Portugal, across Latin America, and in the US today. This treasure means “free man.”
  • Cruz – Cruz has emerged as a popular sing-syllable unisex option for parents. This Spanish name means “cross.”
  • Joaquin – The Spanish form of a Hebrew name, meaning “God will judge.”
  • Manuel – One of our favorite Spanish names for boys, Manuel is a form of Emmanuel, meaning “God is with us.”
  • Eduardo – The Spanish form of Edward, meaning “wealthy gaurdian.”
  • Mario – Despite being more associated with Italian names, Mario is beloved in Spanish too and means “Mars.”

Other Popular Spanish Names for Boys

150 Spanish Names for Boys
  • Cristian – The Spanish variant of Christian, meaning exactly what you think it does.
  • Ricardo – The preferred Spanish and Portuguese form of Richard, Ricardo means “dominant ruler.”
  • Fernando – A name that sounds better in Spanish, Fernando is a form of Ferdinand, meaning “bold voyager.”
  • Leonel – While Leonardo is the most popular Leo name from Spanish, Leonel is another handsome option.
  • Ismael – Ismael is the Spanish form of the Hebrew name Ishmael, meaning “God hears.”
  • Ezequiel – The Spanish form of Ezekiel, Ezequiel means “Strength of God.”

Underutilized Spanish Names for Boys in the US

150 Spanish Names for Boys
  • Cesar – We will kick off the portion of this Spanish names for boys list dedicated to underused Spanish names for boys with Cesar. The name comes from Latin and means “head of hair.”
  • Sergio – The Spanish form of the Roman name, Sergius, Sergio means “to serve.”
  • Pablo – The Spanish form of Paul, meaning “humble.”
  • Marco – The Spanich form of Marcus, meaning “warlike” and “Mars.”
  • Pedro – Pedro is the Spanish form of a Greek name, Peter, meaning “rock.”
  • Luciano – Beloved in both Spanish and Italian, an alternative form of Lucian, meaning “light.”

More Spanish Names for Boys That More Parents Should Try

150 Spanish Names for Boys
  • Hugo – The Latinate form of Hugh, meaning “mind” and “intellect.”
  • Roberto – A Latinate form of Robert, meaning “bright fame.”
  • Esteban – The Spanish form of Stephen, meaning “crown.”
  • Adan – The Spanish form of the Hebrew name, Adam, meaning “son of the red earth.”
  • Alonzo– The Spanish and Italian form of Alphonso, meaning “noble.”
  • Isaias – The Latinate form of the Hebrew name Isaiah, meaning “Salvation of the Lord.”

More Spanish Names for Boys

150 Spanish Names for Boys
  • Marcos – Less popular than Marco today, Marcos is a worthy option, also from Marcus, meaning “warlike.”
  • Enrique – A Spanish name that’s been slipping in popularity in recent years, Enrique means “estate ruler.” It’s the Spanish form of Henry.
  • Armando – The Latinate form of Herman, meaning “soldier.”
  • Moises – The Spanish and Portuguese variation of Moses, meaning “delivered from water.”
  • Santana – A name on the rise in the US today, Santana has Spanish origins and means “Santa Ana.”
  • Julio – The Spanish form of Julius, from Greek, meaning “Jove’s child.”

More Underused Spanish Names for Boys

150 Spanish Names for Boys
  • Gerardo – The Spanish and Italian form of Gerard, meaning “spear strength.” One of the Spanish names for boys that’s slipped but is making a comeback.
  • Raul – A name that’s way better in Spanish than English, Raul is a different form of Ralph, meaning “wolf counsel.”
  • Jaime – A Spanish name that’s declined in popularity over the past few decades, Jaime is a form of James, meaning “supplanter.”
  • Rodrigo – The Spanish and Portuguese variation of Roderick, meaning “famed ruler.”
  • Valentino – The Spanish form of the Latin name, Valentin, meaning “strength” and “vitality.”
  • Gustavo – Gustavo is well-used in the Latino and Italian-American communities, a form of Gustav, meaning “staff of the Goths.”

More Spanish Names for Boys That Are Not Wildly Popular

150 Spanish Names for Boys
  • Mauricio – The Spanish form of Maurice, meaning “dark-skinned.”
  • Marcelo – The Spanish form of Marcellus, Marcelo is a name on the rise! It means “little warrior.”
  • Leandro – A name that is currently one of the hottest in Portugal, Leandro is the Latinate form of Leander, meaning “lion-man.”
  • Alberto – The Spanish form of German, Albert, meaning “noble” and “bright.”
  • Salvador – A Spanish name meaning “savior.”
  • Tadeo – Tadeo entered the US top 1000 most popular names for boys in 2016. It means “gift of God” and is simply the Spanish form of Thaddeus. Keep the momentum behind this winner, parents!

More Spanish Names for Boys to Consider

150 Spanish Names for Boys
  • Carmelo – A Spanish name from Hebrew, meaning “farmed terrain.”
  • Alfredo – The Latinate form of Alfred, meaning “wise counsel.”
  • Maximo – One of the Spanish names for boys that has emerged as a favorite only in the 21st century, Maximo means “greatest.”
  • Vicente – The Spanish form of Vincent, meaning “conquering.”
  • Benicio – One of the fastest-rising baby names of 2016, Benecio deserves all the attention it’s gotten in recent years. This gorgeous Spanish name means “blessed.”
  • Alonso – The Latinate form of a German name, meaning “noble and ready.”

Even More Spanish Names for Boys

150 Spanish Names for Boys
  • Rio – A Spanish name, meaning “river.” It ranked in the US top 1000 for the first time in 2020.
  • Ernesto – Ernesto’s popularity in the US has lagged in recent years. The Latinate name means “resolute.”
  • Guillermo – Guillermo is the colorful, Spanish form of the English/German name William. The appellation means “resolute protector.”
  • Alvaro – One of the top ten Spanish names for boys in Spain today, Alvaro’s popularity is not as big in the US. The name means “elf warrior.”
  • Jadiel – A Spanish name with Hebrew origins, meaning “one who will judge.”
  • Filipe – The Spanish form of Philip, a Greek name, meaning “lover of horses.”

More Spanish Names for Boys to Consider

150 Spanish Names for Boys
  • Ulises – One of the most beautiful Spanish names for boys that goes largely unused in the US, Ulises is the Spanish form of Ulysses. The appellation means “wrathful.”
  • Rey – Although not as popular as Ray, Rey is a mildly popular Spanish name for boys, meaning “king.”
  • Rogelio – A Spanish name, meaning “famous spearman.” It’s dramatically declined in popularity over the last few decades.
  • Absalón – The Spanish form of Absalom, a Hebrew name, meaning “father of peace.”
  • Baez – A Spanish surname that’s been used as a given name in recent years, Baez means “son of Pelayo.”
  • Cisco – A diminutive of Francisco, meaning “free man.”

RELATED: 40 Hispanic Baby Names with Beautiful Spanish Origins

Rare Spanish Names for Boys

Unique Spanish Names for Boys to Discover

150 Spanish Names for Boys | What Spanish names for boys are hot today?
  • Damario – Now, we transition to rare and unique Spanish names for boys! Damario is a Spanish name from Greek, meaning “to tame.”
  • Eberto – The Latinate form of Herbert, meaning “bright army.”
  • Fausto – Care to make a bargain? Fausto is the Latinate form of Faust, meaning “fortunate one.”
  • Gaspar – The Spanish form of the Persian name, Casper (Jasper), meaning “bringing treasure.”
  • Hilario – Hilario has not been a popular name for boys in the US since the 1940s. Hilario is the Spanish form of Hilary, meaning “joyful.”
  • Ingnacio – A Spanish name, meaning “fiery.”

More Unique Spanish Names for Boys

150 Spanish Names for Boys | What Spanish names for boys are hot today?
  • Jago – The Spanish form of Jacob, meaning “supplanter.”
  • Lago – A Spanish word name, meaning “lake,” Lago is beginning to gain traction among new parents today.
  • Luiz – The Spanish form of Louis, meaning “renowned warrior.”
  • Maceo – Maceo has not been popular in the US since the early 20th century. This Spanish name is a form of Matthew, meaning “gift of God.”
  • Melito – A Spanish name with Hebrew origins, a form of Ishmael, meaning “God will hear.”
  • Nas – A Shortened form of the Spanish name, Ignacio, meaning “fiery.”

More Unique Spanish Names for Boys

150 Spanish Names for Boys | What Spanish names for boys are hot today?
  • Nelo – A Spanish diminutive form of Daniel, Nelo makes for a lively appellation, meaning “God is my judge.”
  • Ortega – A Spanish surname that makes for a thrilling given name, Ortega means “nettle.”
  • Paco – A Spanish diminutive form of Francisco, meaning “free man.”
  • Quinto – The Spanish form of Quintin, meaning “five.”
  • Renato – The Latinate name meaning “reborn.”
  • Rubén – The Spanish form of Reuben, meaning “behold, a son.”

More Rare Spanish Names for Boys

150 Spanish Names for Boys | What Spanish names for boys are hot today?
  • Sabino – A Spanish name of Latin origin, meaning “wise.”
  • Sancho – A Spanish name related to Santos, meaning “saints.”
  • Segundo – A Spanish name, meaning “second-born.” Perfect for the one who follows your Primo baby.
  • Teodoro – A name with Spanish and Greek origins, meaning “gift of God.”
  • Tito – The Spanish variation of Titus, meaning “title of honor.” Tito was last popular in the US in the 1970s. It’s cute and should come back!
  • Ugo – Another Spanish and Italian form of Hugh, meaning “mind” and “intellect.”

Other Unique Spanish Names for Boys

150 Spanish Names for Boys | What Spanish names for boys are hot today?
  • Valerio – Another Spanish form of the Latin name, Vincent, meaning “vitality.”
  • Ximenes – A Spanish variant of Simon, meaning “the listener.”
  • Ynocente – A Spanish name from the Latin, Innocent, meaning “harmless.”
  • Ysrael – A Spanish form of the Hebrew name, Israel, meaning “one who struggles with God.”
  • Zenobio – A Spanish name with Greek origins, meaning “life of Zeus.”
  • Alejo – A diminutive form of Alejandro, meaning “defending men.”

More Rare Spanish Names for Boys

150 Spanish Names for Boys | What Spanish names for boys are hot today?
  • Alipio – One of our favorite unique Spanish names for boys, Alipio means “he who has no sadness.” This treasure comes from Greek origins and belonged to a 7th-century saint.
  • Benjemín – A Spanish form of the Hebrew name, Benjamin, meaning “son of the right hand.”
  • Blas – Blas comes from the French name, Blaise, which was once only found as a surname. Blas was a popular name for boys in the US until 1911. The name means “to stammer.”
  • Chaco – A Spanish name, a diminutive of the Hebrew name Ezekiel, meaning “God strengthens.”
  • Chilano – From the Latin name, Maximilian, Chilano means “greatest.”
  • Desiderio – A Spanish name for boys, meaning “desired one.”

Even More Unique Spanish Names for Boys

150 Spanish Names for Boys | What Spanish names for boys are hot today?
  • Dezi – A diminutive form of Desiderio, also meaning “desired one.”
  • Eduin – A preferred Spanish form of the name Edwin, meaning “wealthy friend.”
  • Elizar – The Spanish form of Eleazer and Lazarus, meaning “God is my helper.”
  • Erasmo – Erasmo is the Spanish form of the Greek name, Erasmus, meaning “beloved.”
  • Fede – An Italian and Spanish form of Frederick, meaning “peaceful ruler.”
  • Gonzalo – A Spanish name from German, meaning “saved from combat.” The name has not been too popular for over a decade.

Even More Spanish Names for Boys

150 Spanish Names for Boys | What Spanish names for boys are hot today?
  • Helio – A Spanish name and form of Elio, meaning “sun.”
  • Isidro – A Spanish name adopted from Greek, a form of Isidore, meaning “gift of Isis.”
  • Justo – A Spanish word name from Justice, meaning “righteous.”
  • Lucho – A Latinate form of Luke, meaning “man from Lucania.”
  • Mauritio – An Italian and Spanish form of Maurice, meaning “dark-skinned.”
  • Miró – A name belonging to the Spanish surrealist, Miró means “peace” and “world.”

Unique Spanish Names for Boys Next Steps

150 Spanish Names for Boys | What Spanish names for boys are hot today?
  • Nando – Another form of the name, Fernando, still meaning “bold voyager.”
  • Navarro – A Spanish surname (from the Basque kingdom), meaning “from Navarre.”
  • Paciano – A Spanish name from Latin origins, meaning “peaceful.”
  • Pasqual – A Spanish name, meaning “Easter.”
  • Quico – A super cute Spanish name and diminutive of Enrique, meaning “estate ruler.”
  • Rico – Rico had a good run in the US top 1000 from the 1960s-1990s. It’s lost steam in recent years, however. Rico has Spanish origins and means “dominant ruler.”

Even More Unique Spanish Names for Boys

150 Spanish Names for Boys | What Spanish names for boys are hot today?
  • Sol – A Spanish name for boys, meaning “sun.”
  • Tago – A diminutive of Santiago, meaning “Saint James.”
  • Tomaso – A Spanish variation of Tomás, meaning “twin.”
  • Ugolino – Likely not a draw for many parents, but a fun one, no doubt. Ugolino is a Spanish variant of Hugh, meaning “mind” and intellect.”
  • Vego – Yet another diminutive of Santiago.
  • Vidal – A Spanish name from Latin, meaning “life” and “vitality.”

Even More Spanish Names for Boys

150 Spanish Names for Boys | What Spanish names for boys are hot today?
  • Alva – A Spanish name from Hebrew origins, meaning “his highness.”
  • Arrio – A Spanish name with Latin origins, meaning “warlike.”
  • Beltrán – The Spanish form of the German name, Bertram, Beltrán means “bright raven.”
  • Cladio – The Spanish form of the Latin, Claude, meaning “lame.”
  • Clemente – From the Latin name Clemens, Clemente is the preferred form of the name in Italian, Portuguese, Spanish. It means “merciful.”
  • Dolfo – The Latinate form of the German name, Adolph, meaning “noble wolf.”

YOU MIGHT ALSO LIKE: 25 Dashing Spanish Baby Boy Names for Bilingual Parents

Ending Strong with More Rare Spanish Names for Boys

150 Spanish Names for Boys | What Spanish names for boys are hot today?
  • Efrain – The Spanish variation of Ephraim, a Hebrew name, meaning “fruitful.”
  • Evarado – The Latinate form of the German name, Eberhard, meaning “brave boar.”
  • Fernán – Yet another form of the name Ferdinand, meaning “bold voyager.”
  • Fonzo – One of our favorite diminutive Spanish names for boys, Fonzo is simply another form of Alfonso, meaning “noble.”
  • Heladio – A Spanish name, meaning “born in Greece.”
  • Junot – The Spanish variant of Junius, Junot means “born in June.”

There you go! What did you think of these Spanish names for boys? Did you discover some old favorites along with new possibilities? We certainly hope so! The Spanish language offers no shortage of attractive appellations for boys and we hope these 150 Spanish names for boys give you even more to think about. Happy baby name hunting and congrats on your little chico on the way!

About Mamas Uncut

Mamas Uncut is THE online place for moms. We cover the latest about motherhood, parenting, and entertainment as well – all with a mom-focused twist. So if you're looking for parenting advice from real parents, we have plenty of it, all for moms from moms, and also experts. Because, at the end of the day, our mission is focused solely on empowering moms and moms-to-be with the knowledge and answers they’re looking for in one safe space.

Baby Name Generator

No baby name sounding good? Want a quick way to generate unique baby name ideas? Try our baby name generator below!

Set your terms (sex of the baby, number of letters, popularity, etc.) and then get a list of names that meet your criteria. Maybe the perfect name is just waiting to be generated for you.

Start Baby Name Generator
-->
Scroll to Top