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
Roll
Result
João + Silva
João Silva
Sofia + Ferreira
Sofia Ferreira
Tiago + Gonçalves
Tiago 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.