Most common surnames in Brazil

The top 30 family names, ranked by how many people carry them.

Most common surnames in Brazil
RankSurnameOrigin & meaningPeople
1SilvaPortuguese · “woods, forest”34,030,104
2SantosPortuguese · “saints”21,367,475
3OliveiraPortuguese · “olive tree”11,708,947
4Souza—9,197,158
5PereiraPortuguese · “pear tree”6,888,212
6Ferreira—6,226,228
7Lima—6,094,630
8AlvesPortuguese · “son of Álvaro”5,756,825
9RodriguesPortuguese · “son of Rodrigo”5,428,540
10CostaPortuguese · “coast, slope”4,861,083
11Sousa—4,797,390
12GomesPortuguese · “son of Gomes”4,046,634
13NascimentoPortuguese · “birth (of Christ)”3,609,232
14Araújo—3,460,940
15Ribeiro—3,127,425
16Almeida—3,069,183
17JesusPortuguese · “Jesus”2,859,490
18Barbosa—2,738,119
19Soares—2,615,284
20Carvalho—2,599,978
21MartinsPortuguese · “son of Martim”2,576,764
22LopesPortuguese · “son of Lopo”2,337,914
23Vieira—2,102,389
24Rocha—2,044,495
25Dias—2,035,387
26GonçalvesPortuguese · “son of Gonçalo”2,028,298
27FernandesPortuguese · “son of Fernando”1,835,974
28Santana—1,815,982
29Andrade—1,707,452
30Batista—1,703,130

Source: IBGE. Rankings are updated when the publisher releases new data.

Pair it with a first name

See how first names sound with your family name before you decide.

Browse first names