Spanish Baby Name Generator
Random Spanish baby names for boys and girls, such as Mateo, Sofía, Hugo and Valeria. Ask for 1 to 20, drawn from a list of 20 popular picks.
Suggestions
—
Spanish baby names: two surnames, saints and telenovelas
Spanish onomastics is famous for two distinctive features: compound first names and the double surname. A full Spanish legal name follows the structure prenome + apellido paterno + apellido materno — so "María Carmen García López" means María Carmen, born to a father from the García family and a mother from the López family. The father's surname comes first by tradition, but since the 1999 Spanish Civil Code reform either parent's surname may now lead, and Argentina, Uruguay and Chile follow similar rules. Brazil, in contrast, usually drops the maternal surname entirely — Lei 6.015/1973 allows either format but custom favours the paternal line only.
Most popular Spanish baby names in 2024
- Girls: Lucía, Sofía, Martina, María, Olivia, Carla, Valeria, Julia, Emma.
- Boys: Hugo, Mateo, Leo, Martín, Alejandro, Lucas, Daniel, Pablo, Álvaro.
The Spanish top ten leans on Latin (Lucía "light", Olivia "olive"), Greek (Sofía "wisdom"), biblical (María, Daniel, Mateo) and Germanic-Gothic stems carried over from the Visigothic kingdom (Hernán "bold soldier", Álvaro "elf-warrior", Rodrigo "famed ruler"). Diminutives in -ito/-ita (Juanito), -illo/-illa (Pepillo) and -cita (Maricita) are productive and affectionate.
Compound names: María Carmen, Juan Carlos and friends
Compound first names are extremely popular and historically tied to devotion to the Virgin: María del Carmen, María Dolores, María Pilar, Ana Belén. For boys: Juan Carlos, José María, Miguel Ángel — even male José María is fully normal in Spain and unsurprising in Mexico. The two halves work together as a single legal prename; spoken life often collapses them into Maricarmen, Marisol or Mariluz. Tildes (María, José, Andrés) are preserved in Brazilian civil registries because Portuguese also uses acute accents, so no transliteration is needed.
Latin American variations and Brazilian impact
Each Spanish-speaking country has its own onomastic flavour: Mexico keeps strong Catholic saints (Guadalupe, Dolores) and indigenous revivals (Xóchitl, Itzel); Argentina embraces Italian imports (Valentina, Lautaro); Cuba famously invents combinational names (Yoel, Yadira, Yusniel) by stitching Russian-Spanish roots together. Brazil absorbed waves of Hispanic names through 1980s telenovelas — Esmeralda, María Mercedes, Rosalinda — and through actual immigration from Argentina, Paraguay, Bolivia and Uruguay. Famous Spanish-speaking namesakes whose names travel freely: Carlos, Sofía, Pablo, Diego, Frida.
Catholic saints and the Day of the Dead
Like Italian and French traditions, Spanish-speaking Catholic households often celebrate the día del santo (saint's day) named after the bearer — a kind of second birthday for José on St Joseph's day, March 19. In Mexico, names carry a second weight: during Día de los Muertos on 1–2 November, the name on the ofrenda altar is the bridge between living families and ancestors, making the choice of name a generational responsibility.
FAQ
Can a Brazilian register two surnames Spanish-style? Yes — Lei 6.015/1973 explicitly permits including the maternal surname; it is uncommon but perfectly legal. Many Hispanic-Brazilian families do so to preserve the matrilineal line.
Is the letter ñ allowed in Brazilian registries? Yes in principle, but downstream databases often substitute "nh" or plain "n", so "Niño" risks becoming "Nino". Many parents pre-emptively choose the Portuguese equivalent.
Did Brazilian telenovelas really import Spanish names? Yes — the late-1980s Mexican import wave (Esmeralda, María Mercedes, María la del Barrio) drove measurable spikes in birth-certificate frequencies, especially in northern and northeastern states.
What is a compound name versus two prenames? A compound (María Carmen) is registered as a single legal name with an internal space; two prenames (Ana, Beatriz) are two separate items. The legal effect is mostly the same in Brazil — both occupy the "prenome" field.
Related Tools
German Baby Name Generator
Draws up to 20 random first names from a list of popular German boy and girl names, among them Lukas, Hannah, Felix and Lena. Reroll as often as you like.
African Baby Name Generator
Generate African baby names (Swahili, Yoruba, Akan and more) with the meaning of each one. Find inspiration for your baby boy or girl in seconds.
French Baby Name Generator
Draws random French baby names for boys and girls from a curated list of 20 classics such as Lea, Hugo, Emma and Raphael. Ask for 1 to 20 suggestions.
Japanese Baby Name Generator
Draws up to 20 romanized Japanese baby names at random, mixing boy and girl picks such as Haruto, Sakura, Kaito, Aoi and Naomi.
Arabic Baby Name Generator
Draws up to 20 romanized Arabic baby names at random from a pool of boy and girl picks like Yusuf, Layla, Ibrahim, Noor and Tariq.
Celtic Baby Name Generator
Generate Celtic baby names (Irish, Scottish and Welsh) with the meaning of each one. Find inspiration for your baby boy or girl in seconds.