Portuguese Name Generator

Real Portuguese names - Silva, Santos, Ferreira, Pereira - the surnames topping Portugal's frequency lists, paired with common given names.

—

How these names are built

Portuguese surnames lean heavily on a small set of very old names. Silva almost certainly comes from a place meaning woodland, and Santos meaning saints - both so widely adopted that they dominate lists in Portugal and Brazil alike. Portuguese given names run to a compact set too, with the -ão ending (João) and the nasal ã (Conceição, Gonçalo) that make Portuguese names look different from their Spanish neighbours even when the name itself is shared. Like the Spanish tradition, Portuguese naming stacks two family surnames, maternal and paternal, which is why a Portuguese full name often runs to four parts.

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
Sofia + FerreiraSofia Ferreira
Tiago + GonçalvesTiago Gonçalves

Frequently Asked Questions

Why are Silva and Santos so common?

Both were adopted on a huge scale - Silva as a topographic name from woodland, Santos as a religious reference to the saints. Wide adoption is why they top the lists in both Portugal and Brazil.

How is Portuguese different from Spanish naming?

The two traditions are close cousins and both stack two surnames, but the sounds diverge: Portuguese keeps the nasal vowels and the -ão ending that Spanish does not have, so João and Gonçalves read instantly as Portuguese rather than Spanish.

Can I use two surnames?

Yes - the full Portuguese form is given name plus two surnames, usually maternal then paternal in modern Portugal. Roll twice for the complete version.

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 GeneratorBrazilian 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