Latino Last Name Generator
This Latino last name generator pulls hundreds of real surnames used across Latin America, combining Mexican names, widespread Spanish surnames and the most common Portuguese surnames of Brazil, with the meaning of every name shown.
Results (10)
-
Popoca
Nahuatl: it smokes; the smoking one
Mexican
-
Montes
Mountains, wooded hills
Mexican
-
Bermúdez
Son of Bermudo
Mexican
-
Sáez
Son of Sancho
Spanish
-
Valle
Dweller in a valley
Spanish
-
Pardo
Spanish for brownish-gray
Mexican
-
Lugo
From Lugo in Galicia
Mexican
-
Herrera
Ironworks, blacksmith's forge
Mexican
-
Franco
Spanish for frank; free
Mexican
-
Nájera
From Nájera in La Rioja
Mexican
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 Latino last names and meanings
| Surname | Meaning | Origin |
|---|---|---|
| Acosta | Spanish for the coast | Mexican |
| Afonso | From the given name Afonso, noble and ready | Portuguese |
| Aguilar | Place of eagles | Mexican |
| Aguirre | Basque: prominent, exposed place | Mexican |
| Albuquerque | Habitational name from Alburquerque, white oak | Portuguese |
| Almeida | From Arabic, the plateau | Portuguese |
| Alvarado | From Alvarado in Badajoz | Mexican |
| Álvarez | Son of Álvaro; possibly all-guarding | Mexican |
| Alves | Son of Álvaro | Portuguese |
| Amorim | Habitational name from Minho | Portuguese |
| Antunes | Son of Antão | Portuguese |
| Araújo | Habitational name from Galicia | Portuguese |
| Ávila | From the city of Ávila | Mexican |
| Azevedo | Place of holly trees | Portuguese |
| Barbosa | Habitational name, possibly from barba, beard, for a bushy place | Portuguese |
| Barreto | Cap, hat maker | Portuguese |
| Bautista | Baptist; after Saint John the Baptist | Mexican |
| Bezerra | Heifer, young cow | Portuguese |
| Braga | From the city of Braga | Portuguese |
| Bueno | Good, a kindly person | Spanish |
| Cabrera | Spanish for goat pasture | Mexican |
| Campos | Spanish for fields | Mexican |
| Cárdenas | From Cárdenas in La Rioja; cárdeno, purplish | Mexican |
| Cardoso | Place of thistles | Portuguese |
| Carrillo | Small cart; also cheek | Mexican |
| Carvalho | Oak tree | Portuguese |
| Castillo | Spanish for castle | Mexican |
| Castro | Fortified hill; Roman fort | Mexican |
| Cavalcante | Brazilian spelling of Cavalcanti, horseman | Portuguese |
| Cervantes | From a place name in Galicia | Mexican |
| Chávez | From Chaves in Portugal, from Latin Aquae Flaviae | Mexican |
| Coelho | Rabbit | Portuguese |
| Contreras | From Contreras in Burgos; land opposite | Mexican |
| Cordeiro | Lamb, a shepherd | Portuguese |
| Correia | Leather strap, strap maker | Portuguese |
| Cortés | Spanish for courteous | Mexican |
| Costa | Dweller on a slope or coast | Portuguese |
| Cruz | Cross; religious devotion | Mexican |
| Cunha | Wedge, or a place name in northern Portugal | Portuguese |
| De la Cruz | Of the cross | Mexican |
| Delgado | Spanish for thin, slender | Mexican |
| Díaz | Son of Diego | Mexican |
| Domínguez | Son of Domingo; of the Lord | Mexican |
| Espinoza | Spanish for thorny place | Mexican |
| Estrada | Spanish for paved road | Mexican |
| Farias | Brazilian spelling of Faria | Portuguese |
| Fernandes | Son of Fernando | Portuguese |
| Fernández | Son of Fernando | Spanish |
| Ferreira | Ironworks, blacksmith's forge | Portuguese |
| Flores | Spanish for flowers | Mexican |
| Fonseca | Dry spring | Portuguese |
| Freitas | Broken ground, rocky land | Portuguese |
| Fuentes | Spanish for springs, fountains | Mexican |
| Gallegos | Spanish for Galicians | Mexican |
| García | Possibly from Basque for young or bear | Mexican |
| Gil | From the given name Gil, Egidius | Spanish |
| Gomes | Son of Gomes, from Gothic guma, man | Portuguese |
| Gómez | Son of Gome; man | Mexican |
| Gonçalves | Son of Gonçalo | Portuguese |
| González | Son of Gonzalo; Germanic for battle | Mexican |
One region, many naming traditions
Latin America stretches from Mexico to Tierra del Fuego, with two main colonial languages and hundreds of indigenous ones, so its surnames are far from uniform. Spanish patronymics like Rodríguez and Gómez are found everywhere Spanish is spoken. Brazil, the largest country in the region, uses Portuguese surnames such as Silva, Santos and Oliveira. In the Andes, Quechua and Aymara names remain very common: Quispe, Mamani, Condori and Huamán are among the most frequent surnames in Peru and Bolivia.
Immigration shaped the rest. Argentina and Uruguay absorbed millions of Italians, so Rossi, Ferrari and Bianchi sit beside Spanish names in Buenos Aires. Chile has a strong Basque heritage, visible in names like Errázuriz and Larraín. Lebanese and Syrian families settled across the region, bringing names such as Haddad and Slim. The generator focuses on surnames that are established and widespread in Latin America, and the meaning shown with each one tells you which tradition it comes from.
Surname order from Mexico to Brazil
Spanish-speaking Latin America follows the double surname system. A child receives the father's first surname followed by the mother's first surname, as in Gabriel García Márquez, whose father was a García and whose mother was a Márquez. People usually go by the first surname alone. In Colombia, Mexico and Peru you will see both on every document, while in Argentina the second surname is used far less in daily life.
Brazil reverses the order. Portuguese custom places the mother's surname first and the father's surname last, and it is the last surname that counts as the main one. A Brazilian named João Almeida Costa is Senhor Costa, not Senhor Almeida. If you are building a Latino character with mixed heritage, say a Mexican father and a Brazilian mother, think about which country issued the birth certificate, because that decides which rule applies to the name.
Getting good results from the Latino last name generator
Start with the country or community you have in mind, then use the filters to refine. A Maya name like Canul instantly places a character in Yucatán. A Portuguese name ending in -eira points toward Brazil. For characters in the United States, remember that Mexican, Puerto Rican, Cuban, Dominican and Salvadoran communities each have their own common names, and a name that feels natural in Miami may feel out of place in East Los Angeles.
The length filter is handy for games and forms where space is tight, and the ends with filter can find families of names, such as the -ez patronymics or the Portuguese names ending in -eira. Add a first name in the preview field to hear the full name. Once you have a set you like, save it or share the link with your team so everyone works from the same list, and download a TXT copy for your records.
Frequently asked questions
Does the Latino last name generator include Brazilian names?
Yes. Brazil is part of Latin America, so Portuguese surnames such as Silva, Pereira and Carvalho appear alongside Spanish ones. If you want only Brazilian results, the dedicated Brazilian generator on this site focuses on them and adds notes on Brazilian name order.
What are some Latino surnames of indigenous origin?
Quispe, Mamani, Condori and Huamán come from Quechua and Aymara and are very common in Peru and Bolivia. Mexico has Nahuatl and Maya surnames such as Cuautle, Pech and Canul, and Guatemala has many Maya family names as well. This generator's pool includes the Mexican indigenous names but not the Andean ones, and the meaning shown with each result tells you the language of origin.
Is Latino the same as Hispanic?
Not exactly. Hispanic describes Spanish-speaking people, including those from Spain. Latino describes people from Latin America, including Brazilians, who speak Portuguese. Many people use both terms, and some prefer Latinx or Latine. For surnames the overlap is large, but Brazilian and Spanish names are the main points of difference.
How do I pick a realistic Latino name for a character?
Decide on the country and generation first. Then pick a common surname for an everyday character or a rarer one for someone with a distinctive family story. Pair it with a first name popular in that country and era, and for Spanish-speaking characters consider adding a second surname from the mother's side.
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
- Hispanic 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
- 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