Spanish Baby Name Generator

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

181 possible names

Gender
10 names
  1. Domingo
    Spanish"born on Sunday, of the Lord"
  2. Luis
    Spanish"famous warrior"
  3. Juana
    Spanish"God is gracious"
  4. Antonia
    Spanish"priceless, praiseworthy"
  5. Pedro
    Spanish"rock, stone"
  6. Gregorio
    Spanish"watchful, vigilant"
  7. Pilar
    Spanish"pillar"
  8. Arturo
    Spanish"bear, noble"
  9. Gloria
    Spanish"glory, honor"
  10. Carmen
    Spanish"garden, song"

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