Hispanic Last Name Generator
Use this Hispanic last name generator to find real surnames from Spain, Mexico and the rest of Latin America, each shown with its meaning, and learn how double surnames are built and ordered.
Results (10)
-
Pech
Yucatec Maya: tick; name of a noble lineage
Mexican
-
Mir
Catalan, from a Germanic name
Spanish
-
Solís
Habitational name from Asturias
Spanish
-
Nieto
Grandson
Spanish
-
Cupul
Yucatec Maya lineage of eastern Yucatán
Mexican
-
Rubio
Blond, fair-haired
Spanish
-
Kantún
Yucatec Maya: yellow stone
Mexican
-
Tecuapetla
Possibly Nahuatl: mat of the wild beast
Mexican
-
Sagarra
Basque, apple tree
Spanish
-
Alcántara
From Arabic, the bridge
Spanish
No surnames match those filters. Try a different letter or length.
Saved names
Names you save will appear here. They stay in this browser only.
Popular Hispanic last names and meanings
| Surname | Meaning | Origin |
|---|---|---|
| Acosta | Dweller on the coast or slope | Spanish |
| Aguirre | Basque, open field or prominent place | Spanish |
| Alonso | From the given name Alonso, noble and ready | Spanish |
| Álvarez | Son of Álvaro | Spanish |
| Blanco | White, fair-haired | Spanish |
| Bueno | Good, a kindly person | Spanish |
| Carrillo | Cheek or jaw, a nickname | Spanish |
| Castro | Dweller near a castle or fortified place | Spanish |
| Chávez | Habitational name from Chaves in northern Portugal | Spanish |
| Contreras | Habitational name from Burgos | Spanish |
| De la Cruz | Of the cross | Mexican |
| Delgado | Thin, slender | Spanish |
| Díaz | Son of Diego | Spanish |
| Domínguez | Son of Domingo | Spanish |
| Espinoza | Spanish for thorny place | Mexican |
| Fernández | Son of Fernando | Spanish |
| Gallegos | Spanish for Galicians | Mexican |
| García | Possibly from Basque, young or bear | Spanish |
| Gil | From the given name Gil, Egidius | Spanish |
| Gómez | Son of Gome, from Gothic guma meaning man | Spanish |
| González | Son of Gonzalo | Spanish |
| Guillén | From Guillermo, William | Spanish |
| Gutiérrez | Son of Gutierre, from Gothic Walter | Spanish |
| Hernández | Son of Hernando | Spanish |
| Iglesias | Dweller near the churches | Spanish |
| Jiménez | Son of Jimeno, possibly from Simon | Spanish |
| López | Son of Lope, wolf | Spanish |
| Marcos | From the given name Mark, of Mars | Spanish |
| Marín | Of the sea, from Latin Marinus | Spanish |
| Martín | From the Roman name Martinus, of Mars | Spanish |
| Martínez | Son of Martín | Spanish |
| Medina | From Arabic, the city | Spanish |
| Mejía | Possibly from Messiah; old Iberian name | Mexican |
| Mendoza | Basque, cold mountain | Spanish |
| Miranda | Admirable, or a lookout place | Spanish |
| Molina | Dweller near a mill | Spanish |
| Morales | Grove of mulberry trees | Spanish |
| Moreno | Dark-haired or dark-skinned | Spanish |
| Muñoz | Son of Muño, from a Basque or Gothic name | Spanish |
| Nava | Plain between mountains | Mexican |
| Navarro | Person from Navarre | Spanish |
| Núñez | Son of Nuño | Spanish |
| Ortega | Nettle patch, habitational name | Spanish |
| Ortiz | Son of Orti, from Fortún | Spanish |
| Pérez | Son of Pedro | Spanish |
| Ponce | From the Roman name Pontius | Spanish |
| Ramírez | Son of Ramiro | Spanish |
| Ramos | Branches, often for one born on Palm Sunday | Spanish |
| Rodríguez | Son of Rodrigo | Spanish |
| Romero | Pilgrim to Rome | Spanish |
| Rosas | Spanish for roses | Mexican |
| Rubio | Blond, fair-haired | Spanish |
| Ruiz | Son of Ruy, short for Rodrigo | Spanish |
| Salas | Halls, manor houses | Spanish |
| Sánchez | Son of Sancho | Spanish |
| Sandoval | Habitational name from Burgos, meaning grove | Spanish |
| Sanz | Variant of Sancho, holy | Spanish |
| Serrano | Dweller in the mountains, highlander | Spanish |
| Solís | Habitational name from Asturias | Spanish |
| Suárez | Son of Suero, possibly swineherd | Spanish |
Understanding double surnames in Hispanic families
Spanish-speaking countries give each person two surnames. Traditionally the first is the father's first surname and the second is the mother's first surname, so the child of Carlos Moreno Díaz and Elena Vidal Ortiz becomes Moreno Vidal. Each generation keeps the first surname of each parent and drops the second. Some families link the pair with y, as in the philosopher José Ortega y Gasset, a form mostly found in older or more formal names.
The order is no longer fixed everywhere. Spain has allowed parents to put the mother's surname first since 1999, and several Latin American countries now let parents choose the order as well. Women do not change their surnames on marriage, although older documents sometimes show de plus the husband's surname. When you write a Hispanic character living in an English-speaking country, remember that forms with a single surname box often push people to hyphenate the pair or drop the second name entirely.
Where Hispanic surnames come from
Most Hispanic surnames fall into four groups. Patronymics ending in -ez or -es mean son of, as in Fernández, Sánchez and Álvarez. Place names record where a family lived or came from: Navarro from Navarre, Toledo from the city, Vega meaning meadow. Occupational names include Herrero (blacksmith), Zapatero (shoemaker) and Molina (mill). Descriptive names began as nicknames: Moreno for someone dark, Delgado for someone thin, Rubio for someone fair-haired.
Regional history adds more layers. Basque surnames such as Echeverría (new house), Aguirre and Goicoechea travelled widely to Mexico, Chile and Argentina. Catalan names like Puig and Ferrer, and Galician names like Castro and Varela, add their own sounds. In the Americas, Spanish names mixed with indigenous ones, and later with Italian, German and Middle Eastern immigrant families. The generator covers Spanish surnames along with Mexican ones, and the meaning beside each result tells you which strand it belongs to.
Tips for using the Hispanic last name generator
Decide first whether you need one surname or two. For a quick character in an English-language story, one surname is often enough. For a legal document in a novel, a family tree or a role-playing game set in Madrid or Bogotá, generate two and stack them. The common setting gives the familiar backbone names like Ramírez and Torres, while the rare setting surfaces names such as Urrutia or Villalobos that give a character a sense of specific family history.
Match the first name to the era and country. A grandmother in Seville might be Carmen or Dolores, a teenager in Mexico City might be Valentina or Mateo, and a Puerto Rican family in New York may mix Spanish and English first names freely. Type a first name into the preview field to hear the combination before you commit. Save favourites as you go, then share the link with a co-writer or download the list as a TXT file.
Frequently asked questions
What is the difference between Hispanic and Latino surnames?
Hispanic refers to Spanish-speaking people and cultures, including Spain. Latino refers to people from Latin America, which includes Portuguese-speaking Brazil but not Spain. In practice many surnames overlap. This page focuses on Spanish-language names, while the Latino and Brazilian generators on this site cover Brazil and Portuguese naming more fully.
Does the Hispanic last name generator give double surnames?
It returns one surname per result so you stay in control of the pairing. To build a full double surname, generate a list, pick one name for the father's side and one for the mother's side, and place them in that order. Almost any two results will combine naturally.
Which Hispanic surname is the most common?
García is among the most common surnames in Spain and across the Spanish-speaking world, with Rodríguez, González, Fernández and López close behind. In Mexico, Hernández often takes first place. These names are safe choices for an ordinary character but less memorable than rarer surnames.
Do Hispanic women change their last name when they marry?
Traditionally no. A woman keeps both of her surnames for life, and her children take her first surname as their second. Some women used de plus the husband's surname socially, and women living in the United States sometimes adopt a husband's name, but the legal default in Spanish-speaking countries is to keep one's own.
More last name generators
By country and culture
- Afghan Last Name Generator
- African American Last Name Generator
- African Last Name Generator
- Albanian Last Name Generator
- American Last Name Generator
- Argentinian Last Name Generator
- Armenian Last Name Generator
- Asian Last Name Generator
- Australian Last Name Generator
- Austrian Last Name Generator
- Basque Last Name Generator
- Belgian Last Name Generator
- Bosnian Last Name Generator
- Brazilian Last Name Generator
- Breton Last Name Generator
- British Last Name Generator
- Bulgarian Last Name Generator
- Cajun Last Name Generator
- Canadian Last Name Generator
- Caribbean Last Name Generator
- Catalan Last Name Generator
- Celtic Last Name Generator
- Colombian Last Name Generator
- Creole Last Name Generator
- Croatian Last Name Generator
- Cuban Last Name Generator
- Czech Last Name Generator
- Danish Last Name Generator
- Dominican Last Name Generator
- Eastern European Last Name Generator
- Egyptian Last Name Generator
- European Last Name Generator
- Filipino Last Name Generator
- Finnish Last Name Generator
- French Canadian Last Name Generator
- Gaelic Last Name Generator
- Georgian Last Name Generator
- Ghanaian Last Name Generator
- Haitian Last Name Generator
- Hawaiian Last Name Generator
- Hungarian Last Name Generator
- Icelandic Last Name Generator
- Indonesian Last Name Generator
- Inuit Last Name Generator
- Iraqi Last Name Generator
- Italian American Last Name Generator
- Jamaican Last Name Generator
- Jewish Last Name Generator
- Kazakh Last Name Generator
- Latino Last Name Generator
- Latvian Last Name Generator
- Lithuanian Last Name Generator
- Maori Last Name Generator
- Mexican Last Name Generator
- Middle Eastern Last Name Generator
- Mongolian Last Name Generator
- Moroccan Last Name Generator
- Native American Last Name Generator
- New Zealand Last Name Generator
- Nigerian Last Name Generator
- Norwegian Last Name Generator
- Pakistani Last Name Generator
- Persian Last Name Generator
- Polynesian Last Name Generator
- Puerto Rican Last Name Generator
- Roman Last Name Generator
- Romani Last Name Generator
- Romanian Last Name Generator
- Samoan Last Name Generator
- Scandinavian Last Name Generator
- Serbian Last Name Generator
- Slavic Last Name Generator
- Slovak Last Name Generator
- South African Last Name Generator
- Southern Last Name Generator
- Swedish Last Name Generator
- Swiss Last Name Generator
- Tamil Last Name Generator
- Thai Last Name Generator
- Turkish Last Name Generator
- Ukrainian Last Name Generator
- Vietnamese Last Name Generator
- Viking Last Name Generator
By style and use
- Random Last Name Generator
- Last Name Generator with Meanings
- First and Last Name Generator
- Random First and Last Name Generator
- Last Name Generator Based on First Name
- Character Last Name Generator
- Elf Last Name Generator
- DnD Last Name Generator
- Medieval Last Name Generator
- Royal Last Name Generator
- Harry Potter Last Name Generator
- Star Wars Last Name Generator
- Surname Generator
- Fantasy Surname Generator
- Family Name Generator
Other origins
- English Adams, Allen, Baker 325 surnames
- Irish Brennan, Burke, Byrne 306 surnames
- Scottish Allan, Anderson, Boyd 330 surnames
- Welsh Bevan, Bowen, Davies 228 surnames
- German Bauer, Becker, Berger 337 surnames
- Dutch Bakker, Bos, Brouwer 328 surnames
- French Martin, Bernard, Dubois 364 surnames
- Spanish García, Rodríguez, González 402 surnames
- Italian Rossi, Russo, Ferrari 361 surnames
- Portuguese Silva, Santos, Ferreira 342 surnames
- Polish Nowak, Kowalski, Wiśniewski 322 surnames
- Nordic Andersson, Johansson, Karlsson 387 surnames
- Russian Ivanov, Smirnov, Kuznetsov 354 surnames
- Greek Papadopoulos, Pappas, Vlachos 331 surnames
- Japanese Sato, Suzuki, Takahashi 336 surnames
- Korean Kim, Lee, Park 153 surnames
- Chinese Wang, Li, Zhang 301 surnames
- Indian Sharma, Patel, Singh 440 surnames
- Arabic Al-Sayed, Haddad, Khoury 420 surnames
- Fantasy Valemont, Ashcroft, Ravenholt 470 surnames