Brazilian Name Generator

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

RollResult
João + SilvaJoão Silva
Valentina + SantosValentina Santos
Davi + OliveiraDavi 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.

Related Generators

Japanese Name GeneratorChinese Name GeneratorKorean Name GeneratorFrench Last Name GeneratorItalian Last Name GeneratorGerman Name GeneratorRussian Name GeneratorViking Name GeneratorAfrican Name GeneratorGreek Name GeneratorMexican Name GeneratorDutch Name GeneratorPortuguese Name GeneratorNorwegian Name GeneratorTurkish Name GeneratorRomanian Name GeneratorVietnamese Name GeneratorPersian Name GeneratorDanish Name GeneratorNigerian Name GeneratorWelsh Name GeneratorFilipino Name GeneratorRandom Name GeneratorLast Name GeneratorFake Name GeneratorPerson Generator