Real Brazilian names - the Silva and Santos surname pattern Brazil shares with Portugal, matched to the given names topping Brazil's modern popularity tables.
—
How these names are built
Brazilian naming has a detail that catches even fluent Portuguese speakers: the surname order runs maternal first, paternal last, the opposite of Spanish-speaking Latin America. So a Brazilian full name is given name, then the mother's family name, then the father's. Brazilian given names are also noticeably more international than Portugal's - alongside traditional names like João and Maria, Brazil's modern lists are topped by Enzo, Davi, Valentina, Sophia and Isabella, a mix of biblical, Italian-influenced and Anglo names reflecting a century of immigration. This generator pairs one given name with one surname, the everyday short form; roll twice for the full three-part name.
How the generator works
Rolled from 32 + 24 real-name banks — 768 combinations — using your browser's random source. Nothing is sent anywhere: the whole tool runs on your device.
Examples
Roll
Result
João + Silva
João Silva
Valentina + Santos
Valentina Santos
Davi + Oliveira
Davi Oliveira
Frequently Asked Questions
Is Brazilian naming the same as Portuguese?
The vocabulary overlaps heavily - Silva, Santos, Oliveira and Souza top both lists - but the surname order differs. Brazilian names put the mother's surname first and the father's last, while Spanish-speaking countries reverse that.
Why do Brazilian names sound more international?
Immigration. Italian, German, Japanese and Portuguese families all fed into the Brazilian name pool, so modern lists mix biblical names, Italian-influenced forms and Anglo names in a way Portugal's lists do not.
What are the most common Brazilian surnames?
Silva and Santos lead by a wide margin, followed by Oliveira, Souza and Rodrigues. Silva alone is carried by a very large share of the population.