Brazil last names reflect the country’s rich history, culture, language, and family traditions. Many surnames have Portuguese roots, while others connect to Indigenous communities, African heritage, European immigration, religion, places, and occupations.
Brazilian names can include more than one family surname. The exact order can vary between families, and surnames may come from different sides of a person’s family.
If you are researching Brazilian family names, creating a character, exploring genealogy, or simply looking for meaningful surname ideas, this guide covers different types of Brazil last names and their historical connections.
Brazil Last Names and Their Origins
Brazilian surnames developed from several cultural and historical influences. Portuguese naming traditions have had a major role in the country’s surname history because Brazil was colonized by Portugal and Portuguese became the dominant language.
However, Brazilian surnames are not limited to Portuguese origins. Brazil has a long history involving Indigenous peoples, Africans and their descendants, and immigrants from Europe, Asia, and other regions.
Some surnames describe places, plants, occupations, religious ideas, or family relationships. Others were brought to Brazil through migration and became part of Brazilian family life over generations.
Common Brazil Last Names
Many surnames are widely recognized across Brazil. Some familiar examples include:
| Brazil Last Name | General Origin or Association |
| Silva | Portuguese surname |
| Santos | Religious association |
| Oliveira | Olive tree or grove |
| Souza | Portuguese surname |
| Pereira | Pear tree or orchard |
| Costa | Geographic association |
| Rodrigues | Patronymic surname |
| Ferreira | Occupational association |
| Almeida | Portuguese place surname |
| Carvalho | Oak tree |
| Gomes | Patronymic surname |
| Martins | Patronymic surname |
| Ribeiro | Stream or watercourse |
| Barbosa | Portuguese surname |
| Lima | Geographic association |
A surname can have different family histories, even when the spelling is the same. Therefore, a surname alone does not prove a person’s ancestry.
Portuguese Influence on Brazilian Surnames
Portuguese culture has strongly influenced Brazil last names.
Many surnames found in Brazil can also be found in Portugal and other Portuguese speaking communities. They arrived through the colonial period and later migration.
Examples include:
- Silva
- Santos
- Pereira
- Costa
- Oliveira
- Almeida
- Ferreira
- Carvalho
- Rodrigues
- Martins
- Gomes
- Barbosa
These surnames can have different origins. Some relate to nature, some to places, and others to ancestors or occupations.
Portuguese influence is important when studying Brazilian surnames, but it is only one part of Brazil’s broader naming history.
Patronymic Brazil Last Names
Patronymic surnames are connected to the name of a father or earlier male ancestor. This type of surname became common in many European naming traditions.
Some Brazilian examples include:
Rodrigues
Rodrigues is traditionally connected with the personal name Rodrigo.
Martins
Martins is associated with Martin or Martinho.
Fernandes
Fernandes is traditionally connected with Fernando.
Gonçalves
Gonçalves is associated with the personal name Gonçalo.
Gomes
Gomes has a long history in Portuguese and other Iberian naming traditions.
These surnames show how personal names could become hereditary family names over time.
Nature Inspired Brazilian Surnames
Nature appears in many Portuguese and Brazilian surnames.
These names can refer to trees, plants, water, landscapes, or other natural features.
Oliveira
Oliveira is associated with the olive tree or an olive growing area.
Carvalho
Carvalho is the Portuguese word for oak.
Pereira
Pereira is traditionally connected with a pear tree or pear growing area.
Ribeiro
Ribeiro is associated with a small stream or watercourse.
Lima
Lima can have geographic associations, including the Lima River in the Iberian Peninsula.
Nature based surnames can be especially interesting for writers and character creators because they have a clear visual connection.
Religious Brazil Last Names
Religion has also influenced surnames used in Portuguese speaking communities.
Santos
Santos is connected with the Portuguese word for saints.
Cruz
Cruz means “cross” in Portuguese and Spanish and has a strong Christian association.
Jesus
Jesus appears as a surname in Portuguese speaking communities.
Anjos
Anjos means “angels” in Portuguese.
Nascimento
Nascimento means “birth” or “nativity” and can have religious associations.
These surnames may reflect historical religious traditions or family naming practices.
Geographic Brazil Last Names
Some surnames developed from locations or geographic features.
A person could historically be identified by a place where they lived, came from, or worked.
Examples include:
- Costa
- Lima
- Ribeiro
- Almeida
- Porto
- Campos
- Monteiro
- Teixeira
For example, Costa is associated with a coast or coastal area, while Campos is related to fields or open countryside.
Geographic surnames can provide clues about the environment or region connected with an older family name.
Occupational Brazilian Surnames
Some family names developed from occupations or types of work.
Ferreira
Ferreira has historical connections with ironworking and iron related occupations.
Monteiro
Monteiro has historical associations with hunting or someone connected with woodland.
Pastor
Pastor means “shepherd” and occurs as a surname in Portuguese and other Romance language traditions.
Occupational surnames were useful in older communities because they helped distinguish people who shared the same personal name.
Brazilian Surnames With European Roots
Brazil received immigrants from many European countries, especially during the 19th and 20th centuries.
This added many different surname traditions to Brazilian society.
Brazilian families may have surnames connected with:
- Italy
- Germany
- Spain
- Poland
- Ukraine
- France
- Austria
- Portugal
- other European regions
Examples of Italian origin surnames found in Brazil include:
- Rossi
- Bianchi
- Ferrari
- Moretti
- Lombardi
These surnames are not Portuguese in origin, but they can be part of Brazilian family identity today.
African Influence on Brazilian Family Names
Brazil has a deep African history. Millions of Africans were forcibly brought to Brazil during the Atlantic slave trade, and their descendants became an important part of Brazilian society and culture.
This history also affected family naming.
The surname history of Afro Brazilian families can be complex. Many enslaved Africans and their descendants were recorded with Portuguese or other European surnames. Because of this, the appearance of a Portuguese surname does not necessarily reveal a family’s complete ancestry.
Historical records are often needed to understand an individual family’s background.
Indigenous Influence on Brazilian Naming
Brazil is home to many Indigenous peoples with different languages, cultures, and naming traditions.
Indigenous influence can be seen in Brazilian personal names, place names, cultural traditions, and language.
It is important to remember that Brazil’s Indigenous communities are not one single cultural group. Different peoples have their own traditions and histories.
When researching an Indigenous Brazilian name, identifying the particular community or language can provide much more useful context than using a general label.
Brazil Last Names With Multiple Surnames
Brazilian full names can contain more than one surname.
For example:
Lucas Silva Oliveira
Here, Silva and Oliveira can both function as family names.
Another fictional example is:
Mariana Costa Santos
The order of surnames can vary between families.
Multiple surnames allow people to preserve family names from different branches of their ancestry.
Maternal and Paternal Family Names
Brazilian names may include family names from different sides of the family.
A person’s full name can preserve surnames connected with both parents or earlier ancestors.
For example:
Ana Pereira Costa
could contain surnames from different family lines.
There is no need to assume that every Brazilian family follows one identical surname order. Family traditions and legal registration practices can differ.
Brazil Last Names for Characters
Brazilian surnames can work well for characters in novels, games, films, and stories.
The right surname depends on the character’s background, family history, setting, and personality.
Traditional Character Examples
- João Silva
- Pedro Santos
- Lucas Oliveira
- Rafael Pereira
- Gabriel Costa
- Bruno Ferreira
- Marcos Almeida
- Daniel Rodrigues
Female Character Examples
- Ana Santos
- Maria Oliveira
- Clara Pereira
- Sofia Costa
- Beatriz Silva
- Helena Ferreira
- Laura Almeida
- Camila Rodrigues
These are fictional combinations created for naming inspiration.
Elegant Brazil Last Names
Some Brazilian surnames have a classic or refined sound.
You might consider:
- Almeida
- Andrade
- Carvalho
- Castro
- Costa
- Duarte
- Ferreira
- Freitas
- Martins
- Moreira
- Oliveira
- Pereira
- Ribeiro
- Santos
- Teixeira
The idea of an “elegant” surname is subjective, so these examples are based on sound and style rather than a formal historical category.
Strong Sounding Brazilian Surnames
If you want a surname with a bold or memorable sound, consider:
- Carvalho
- Ferreira
- Rodrigues
- Andrade
- Monteiro
- Teixeira
- Vasconcelos
- Barbosa
- Machado
- Medeiros
- Nascimento
- Cardoso
These can work well for fictional characters, especially when you want a distinctive full name.
Short Brazilian Surnames
Short surnames can create simple and memorable full names.
Examples include:
- Lima
- Cruz
- Reis
- Luz
- Dias
- Paes
- Rosa
- Melo
- Leal
- Vaz
Short length does not indicate a specific origin. These surnames come from different historical naming traditions.
Long Brazilian Surnames
Long surnames can give a full name a formal or traditional appearance.
Examples include:
- Vasconcelos
- Albuquerque
- Cavalcanti
- Montenegro
- Mascarenhas
- Guimarães
- Evangelista
These names have connections with Portuguese or wider Iberian naming traditions and can also be found among Brazilian families.
Double Brazil Last Names
Two surnames can create a distinctive full name.
Here are some fictional combinations:
- Silva Santos
- Oliveira Costa
- Pereira Lima
- Souza Almeida
- Ferreira Santos
- Rodrigues Oliveira
- Carvalho Pereira
- Costa Fernandes
- Martins Silva
- Almeida Santos
These examples are for inspiration rather than fixed Brazilian naming formulas.
Brazil Last Names Ending in es
Several Portuguese surnames have endings such as es.
Examples include:
- Rodrigues
- Fernandes
- Gonçalves
- Nunes
- Soares
- Mendes
- Pires
Many have historical connections with personal names and older Iberian naming patterns.
However, the ending alone cannot determine the exact origin of a surname.
Brazil Last Names Ending in eiro
Another interesting pattern appears in surnames ending in eiro.
Examples include:
- Ferreira
- Monteiro
- Oliveira
- Ribeiro
- Carneiro
These names can have different historical meanings and origins. Similar endings do not necessarily mean that the surnames developed in exactly the same way.
Brazil Last Names and Family History
A surname can be a useful starting point for genealogy, but it should not be treated as proof of ancestry.
If you are researching a Brazilian family name, useful records may include:
- Birth certificates
- Marriage records
- Death certificates
- Immigration records
- Church records
- Census records
- Family photographs
- Older family documents
- Cemetery records
- Oral family history
Comparing several records can provide a clearer picture of a family’s history.
Brazil Last Names and Spelling Variations
Some Brazilian surnames have spelling variations.
A well known example is:
Souza / Sousa
Both forms are found in Portuguese speaking communities.
Older documents may also contain different spellings because spelling practices changed over time. When researching genealogy, checking more than one spelling can therefore be useful.
Accents can also matter. For example:
Guimaraes and Guimarães
may represent the same surname when an accent is omitted in a simplified record.
Popular Brazil Last Names to Explore
Here is a useful list of Brazilian surnames to explore:
- Silva
- Santos
- Oliveira
- Souza
- Pereira
- Costa
- Rodrigues
- Ferreira
- Almeida
- Carvalho
- Gomes
- Martins
- Ribeiro
- Barbosa
- Lima
- Castro
- Fernandes
- Nunes
- Mendes
- Teixeira
- Andrade
- Moreira
- Cardoso
- Dias
- Monteiro
These names cover several different historical and linguistic patterns.
How Brazilian Surnames Are Used Today

Brazilian full names can contain a given name and one or more family names.
In formal settings, surnames can appear in documents, school records, professional records, and other official contexts.
In everyday conversation, people may often use given names when addressing one another. The way a name is used can depend on the relationship, setting, and level of formality.
Brazilian naming practices can therefore look different from those in countries where surnames are used more often in everyday conversation.
How to Choose a Brazilian Surname
If you are choosing a Brazilian surname for a character or creative project, think about the purpose first.
For a Traditional Character
Consider:
- Silva
- Santos
- Pereira
- Oliveira
- Costa
For a Formal Character
Consider:
- Almeida
- Carvalho
- Vasconcelos
- Andrade
- Teixeira
For a Nature Connection
Consider:
- Oliveira
- Carvalho
- Pereira
- Ribeiro
- Campos
For a Short Name
Consider:
- Lima
- Cruz
- Reis
- Dias
- Melo
Choosing a surname based on its historical background can make a fictional character feel more consistent and believable.
Frequently Asked Questions About Brazil Last Names
What are some common Brazil last names?
Some widely recognized Brazilian surnames include Silva, Santos, Oliveira, Souza, Pereira, Costa, Rodrigues, and Ferreira.
Are Brazilian last names mostly Portuguese?
Portuguese influence is very strong, but Brazilian surname history is much broader. Indigenous, African, Italian, German, Spanish, Japanese, Middle Eastern, and other influences can also be found in Brazilian families.
Do Brazilians have more than one surname?
Yes. Brazilian full names can contain multiple family surnames. A person may have surnames connected with different sides of the family.
Is Silva a Brazilian surname?
Yes. Silva is a widely used surname in Brazil and has Portuguese roots. It is also found in other Portuguese speaking communities.
What does Oliveira mean?
Oliveira is associated with the olive tree or an olive growing area. It is a Portuguese surname that is widely used in Brazil.
What does Santos mean?
Santos is connected with the Portuguese word for “saints” and has a strong religious and Portuguese cultural association.
Are Souza and Sousa the same surname?
Souza and Sousa are spelling forms found within Portuguese surname traditions. Both forms are used in Brazil.
Can a Brazilian surname reveal ancestry?
A surname can offer a clue, but it cannot prove a person’s complete ancestry. Families can inherit surnames through many different historical paths.
Can I use a Brazilian surname for a fictional character?
Yes. Brazilian surnames can be used for characters in stories, games, novels, and other creative projects. For greater cultural accuracy, consider the character’s region and family background.
Why do some Brazilian names have several parts?
Brazilianwhethe full names can contain a given name and multiple family surnames. These surnames may preserve family names from different parental or ancestral lines.
Final Thoughts on Brazil Last Names
Brazil last names reflect a mixture of language, migration, family history, religion, geography, and cultural change. Portuguese surnames are an important part of this history, but they are not the only influence on Brazilian naming.
Names such as Silva, Santos, Oliveira, Pereira, Costa, Souza, and Rodrigues offer useful starting points for exploring Brazilian surnames.
if you are researching genealogy, creating a Brazilian character, or simply exploring names, learning about the background of a surname can make it much more meaningful.
Discover more names!

Hi, I’m Liam Carter, a names and language content writer at Namelunex. I enjoy researching unique names, their meanings, cultural backgrounds, and origins. I create simple, helpful guides to make it easier for readers to find the right name for babies, pets, characters, and more.







