Spanish Baby Name Generator

Spanish and Hispanic baby names with meanings — Iberian, Latin American, classical.

181 possible names

Gender
10 names
  1. Leonel
    Spanish"young lion"
  2. Paola
    Spanish"small, humble"
  3. Dulce
    Spanish"sweet"
  4. Adrian
    Spanish"from Hadria, dark"
  5. Miguel
    Spanish"who is like God"
  6. Elia
    Spanish"God is Yahweh"
  7. Santiago
    Spanish"Saint James"
  8. Andres
    Spanish"manly, brave"
  9. Mireya
    Spanish"wonder, admire"
  10. Jesus
    Spanish"God is salvation"

About

Generate Spanish and Hispanic baby names with etymology meanings. Pool of 200+ entries covers Iberian Spanish, Latin American, and pan-Hispanic traditions — Alejandra (defender), Camila (young attendant), Diego (supplanter), Sofia (wisdom), Mateo (gift of God), Carlos (free man), Lucia (light), Santiago (Saint James). Each name shows its Spanish-language etymology. Useful for Spanish-speaking families, Hispanic-heritage parents, families honoring Latin roots, fiction with Spanish or Latin American characters, and bilingual households.

FAQ

Are these names Spanish-from-Spain or Latin American?
Both. Most names are pan-Hispanic — used across Spain and Latin America with minor regional pronunciation variants. A few (Itzel, Xochitl) have indigenous Mexican roots; most are Castilian Spanish.
Should I use the accent marks?
For accurate Spanish, yes — many names have accents (María, José, Andrés, Inés, Javier). The generator displays the most common written form which is sometimes simplified. Add accents back if you want full Castilian spelling.
Can I use these for non-Hispanic families?
Yes — many Spanish names (Sofia, Diego, Camila, Mateo, Isabella) have crossed into global use and are widely loved beyond Spanish-speaking communities.

Related generators