Spanish Baby Boy Names
Strong, classic names with Latin roots. Popular across Spain and Latin America.
Cultural roots and tradition
Spanish boys' names trace back to a layered linguistic history: Iberian Roman roots (Marcus, Antonius), Visigothic Germanic influence (Rodrigo, Fernando, Alvaro), and a strong Catholic naming tradition from the medieval Reconquista period (Diego, Pedro, Miguel, José). Many of the most beloved Spanish boys' names come from saint figures — Santiago (Saint James, patron of Spain), Diego (a variant of Saint James), Antonio (Saint Anthony), Francisco (Saint Francis). The Moorish presence in Iberia left some Arabic-origin names (Almudena, less common for boys). Spanish naming traditions also have strong regional flavors: Catalan (Marc, Pau, Jordi), Basque (Iker, Aitor, Mikel), and Galician (Brais, Xoán) each have their own canon. Latin American naming has further evolved Spanish naming — Mexican families often blend indigenous names (Cuauhtémoc, Itzcali) with traditional Spanish picks. Spanish names carry warmth, dignity, and unmistakable Catholic heritage for most families that use them. American Latino families and non-Latino American families alike have brought Spanish names into the mainstream over the past 30 years.
Popularity trends (US SSA data)
Per US SSA data, Spanish-origin names are a major segment of US naming. Mateo broke the US top 50 in 2019 and is climbing — currently in the top 30. Sebastian has been in the US top 30 for over a decade. Diego is in the top 150. Alejandro is in the top 200. Daniel (a Hebrew name but heavily Spanish-coded in the US) is in the top 20. Adrian has been steady in the top 100. Names that read as more distinctly Spanish (Javier, Rodrigo, Manuel, Andres) remain outside the top 300 — strong picks for parents wanting clearly Spanish heritage. Names with strong Catholic associations (Jose, Juan, Carlos) have declined gently among second- and third-generation US Latino families, while shorter and more modern picks (Leo, Marco, Bruno) have risen. Antonio peaked in the 1990s and has been gently falling since.
Pronunciation notes for American audiences
Spanish boys' names are largely intuitive in American English. The main traps: 'j' is a guttural 'h' sound (Javier is 'hah-vee-AIR'), 'll' is a 'y' sound in most dialects (Guillermo is 'gee-YAIR-mo'), 'h' is silent (Hector is 'EK-tor'), 'z' is a 'th' in Castilian Spanish but 's' in Latin American Spanish, rolled 'r' is a frequent stumbling block. Most common picks — Mateo, Diego, Sebastian, Adrian, Marco — present no problem. The trickier names: Joaquín (hwa-KEEN), Iñaki (ee-NYAH-kee), Xavier (depending on family origin — Spanish 'sah-vee-AIR,' French 'zah-vee-AY,' English 'ZAY-vee-er'). For internationally-mobile families, decide whether you want the Spanish pronunciation, the Americanized version, or accept that both will be used. Diego in Spanish is 'dee-AY-go'; many Americans say 'dee-AY-go' too, so it travels well.
The list
Middle name and sibling pairing
Spanish boys' first names pair beautifully with biblical, Italian, or English middle names. Mateo Alexander, Diego Antonio, Sebastian James, Adrian Joseph all work. Stacking two Spanish names with similar rhythms (Mateo Marco, Diego Pablo) can feel heavy; try mixing. For sibling sets, Spanish boys' names blend smoothly with Italian, Greek, and English origins. Diego and Camille, Mateo and Eleanor, Sebastian and Penelope all flow. If your last name is Spanish (Garcia, Rodriguez, Lopez, Hernandez), consider a middle name from a different tradition to give the full name balance — Diego Patrick Garcia reads more rhythmically than Diego Antonio Garcia.
What to consider before committing
Spanish boys' names age strongly across professional life. Nicknames: Mateo → Mat or Teo, Diego (rarely shortened), Sebastian → Seb, Alejandro → Ale or Alex, Carlos → Carl (rare) or Carlitos (intimate), Francisco → Frank, Paco, or Pancho, Antonio → Tony or Toño. Catholic naming traditions remain strong in Latino families — many parents choose names that match a baby's birth date on the Catholic calendar (the 'santoral'). If that tradition matters to your family, ask your priest or look up the day's saint. Test pronunciation with your daughter's daycare teachers and your family network — names like Javier and Joaquín may get mispronounced by non-Spanish speakers. Check initials. Some Spanish names carry strong national or religious associations (Santiago, Jose Maria) that families may or may not want. Spanish names blend especially well in bilingual families because most variants exist on both sides — Diego/James, Pablo/Paul, Miguel/Michael.
Still looking? Try our Baby Name Finder tool.
Filter by origin, meaning, popularity, and gender to narrow your shortlist. Save your favorites and download as a PDF.
Open the Baby Name Finder →How to pick a name
A great name balances three things: it sounds right with your last name, it carries meaning you can share with your child later, and it works at every stage of life — daycare nametag, school yearbook, job interview, dinner party introduction. Say each shortlist name out loud with your last name. Imagine yourself shouting it across a park. The right one usually emerges.
If you're choosing across two cultures, consider names that travel well — short, phonetic spellings; broadly pronounceable across languages. Names with deep cultural roots feel grounded even if the rest of life is global.