1001Ferramentas
👤 Generators

Name Generator

Generate random Brazilian names (male, female or both) for software testing and database population.

What is a name generator used for?

It helps you fill test databases with names that look real, build mock data for APIs and give characters to games or stories. It also comes in handy when you need to check registration systems that expect genuine Brazilian names.

Everything is computed inside your own browser.

Brazilian names: structure, frequency and the law

Brazilian onomastics — the study of personal names — has its own grammar. A full Brazilian name is built from a prenome (given name), an optional nome do meio (middle name) and one or more sobrenomes (family names). Unlike the Spanish system, where a person carries one paternal and one maternal surname in a fixed order, Brazil inherits the Portuguese pattern: the family name typically comes from the father, the mother's surname is optional and, when present, normally appears before the paternal one — the opposite of Spain. This is why "Pedro Almeida Silva" reads as Pedro from the Silva family on the father's side and the Almeida family on the mother's side.

The most common surnames in Brazil concentrate enormous frequency: Silva covers around 5.7% of the population, Santos 3.3%, Oliveira 2.7%, Souza 2.2%, Lima 1.4%, followed by Pereira, Costa, Ferreira, Rodrigues and Almeida. Their origins are Iberian: patronymic endings like -es (Fernandes = "son of Fernando", Rodrigues = "son of Rodrigo"), toponymic endings like -eira (Oliveira = "olive grove", Ferreira = "iron mine") and occupational names (Ferreiro = blacksmith).

Today's most-given prenomes

According to IBGE's 2022 census the classic names Maria, José, Ana, João, Antonio and Francisco still dominate the all-ages stock, but the newborn cohort has shifted dramatically. Among children born in the last decade Miguel, Arthur, Heitor, Bernardo and Davi lead the boys' list, while Helena, Alice, Laura, Maria and Valentina top the girls'. Short, vowel-rich names with biblical or medieval roots are clearly in fashion.

The legal frame

Brazilian naming is regulated by the Lei dos Registros Públicos (Law 6.015/1973). The famous Article 55, sole paragraph, lets a civil registrar refuse a name "that exposes the registrant to ridicule" — over the years it has been used to block invented names that read as insults or whose spelling makes them unpronounceable. The 2022 reform brought by Law 14.382 liberalised the change procedure: any adult can now change their prenome once, directly at the registry office, without needing a court order or stating a reason. Subsequent changes still require a judge.

How Brazilian naming differs from neighbours

  • Portugal places the mother's surname first, the father's last — the reverse of Brazilian practice.
  • Spain mandates two surnames, paternal first, maternal second; both are passed on.
  • Japan writes the family name first and the given name last in native order (Yamada Tarō).
  • Iceland still uses true patronymics: Magnús Karlsson means "Magnús, son of Karl".

When to use a name generator

Realistic mock people are useful for seed data in databases, fixtures in automated tests, fictional characters in screenwriting or RPGs, pseudonyms for forum accounts, and training material for support agents who must not see real customers. Pairing a generated name with a generated CPF, CEP and phone gives you a fully synthetic persona that never collides with a real one.

FAQ

Are these real people? No. Each name is sampled from frequency-weighted lists of common Brazilian prenomes and sobrenomes, so the combinations sound authentic but no record is matched against actual citizens.

Can I bias the output toward a region or era? Pure random sampling reflects the overall distribution — strongly Portuguese-Iberian. For specific niches (Italian-Brazilian, Northeastern, indigenous, Afro-Brazilian) curated word lists are needed; some sibling generators expose that option.

Is "Maria José" still common? The compound Maria + saint name was very common up to the 1970s and is now declining; among newborns today it is rare, while the simple "Maria" alone is climbing back.

Does the generator hit any external API? No. The name lists live in the JavaScript that ships with the page; nothing is sent to a server.

Related Tools

Random Brazilian names for testing

Filling a sign-up screen with "test test" or "asdf" does work, but it won't show you how the interface behaves with data that looks real. This generator hands you plausible Brazilian names, pairing first names and surnames common in the country, to bring your tests closer to actual use.

Choose male names, female names or a mix of the two, depending on the scenario you want to simulate. It helps to seed development databases, build prototypes with lists that don't feel artificial, and create examples for documentation or presentations.

Names are drawn locally, in the browser, and fictitious by design. Any resemblance to a real person is pure chance. Generate as many as you like, one at a time or as a list.