Spanish Name Generator

Choose male, female or random and get up to 10 Spanish first names per click from a list of 420 names, nicknames and diminutives.

The Spanish Name Generator gives you one to ten Spanish given names per click from a list of 420, split into 242 male and 178 female. Pick a gender or leave it on Random. Results are first names only, so you get Alejandro, Cristóbal, Ainhoa or Alondra rather than a full name; that's deliberate, because Spanish surnames follow their own two-part rule, explained below, and you'll want to build those to match the character's family.

Settings

  • Number of Spanish names: 1 to 10 per click, default 5, no repeats within a batch.
  • Gender: Random, Male or Female.

What's in the list

The list is broad rather than curated for one country. Alongside the standard names (Alberto, Alfonso, Adrián, Claudio, Clemente, Cristian; Ana, Alicia, Alejandra, Agata, Clarisa, Clementina) you'll find:

  • Basque and regional names that are common in Spain today: Ainhoa, Aitana, Anahí.
  • Diminutives and nicknames the way people are actually addressed: Clarita, Claudita, Chofi, Chiquita, Chico, Curro (the everyday short form of Francisco), Cisco, Chito.
  • Accented and unaccented spellings as separate entries: Adan and Adán, Alvaro and Álvaro, Agustin and Agostino. Use the accented form for a character in Spain or Latin America and the unaccented one for a US-born character whose family dropped it.
  • Old and biblical names with Spanish spellings: Abrahán, Absalón, Constantino, Cornelio, Dalmacio, Amaranta, Colomba.
  • A few names taken from places or words: Alhambra, Almeria, Alameda, Cruz, Cordero. These are rare as real first names; they suit fiction better than a baby list.

How Spanish names are put together

The generator gives the nombre. A full Spanish or Hispanic name has three parts, and getting them right makes a fictional character read as real:

PartRuleExample
Given name(s)One or two, from this generator. Compound names like José Luis or María José are common and both parts are used.Alejandra
First surnameTraditionally the father's first surnameGarcía
Second surnameTraditionally the mother's first surname; in Spain parents may now choose the orderFernández
Everyday formGiven name plus first surnameAlejandra García

So a character named Alejandra whose father is Pablo García Ruiz and whose mother is Marta Fernández López is Alejandra García Fernández. Women keep their surnames at marriage. If you need surnames to go with a generated first name, the Random Last Name Generator covers Spanish-language surnames among others.

Sample output

MaleFemale
AlejandroAinhoa
CristóbalAlondra
AdriánClementina
CurroAnahí
ConradoAmaranta
ÁlvaroClarita

Who it's for

  • Writers and screenwriters casting characters from Spain, Mexico or anywhere in the Spanish-speaking world, with the note that diminutives (Curro, Chofi) signal familiarity and region.
  • Spanish classes, where every student picks a classroom name on day one.
  • Game characters and test data that need believable Hispanic first names rather than translated English ones.
  • Baby-name browsing, as a way to surface names you wouldn't have thought of, to be checked against how they're pronounced and spelled in your family's country.

For neighboring cultures the site has a German Name Generator and Austrian Name Generator, and the Unisex Name Generator handles gender-neutral English names. Everything else is under all name generators.

Frequently asked questions

Does the generator give full Spanish names with surnames?

No, first names only. Spanish full names use two surnames (father's, then mother's), so pair a generated first name with surnames chosen to fit the character's parents.

Are these Spanish names or Hispanic names?

Both. The list mixes names used in Spain, including Basque names like Ainhoa and Aitana, with names common across Latin America. It doesn't tag names by country.

Why do some names appear with and without an accent?

Because both spellings are in use. Adán and Álvaro are the standard forms in Spanish-speaking countries; Adan and Alvaro are common in the US and in databases that drop accents. Pick the one that fits the setting.

How many names does it have?

420: 242 male and 178 female. You can show 1 to 10 at a time.