Name Generator
Fictitious data, for testing only. Not tied to real people.
- Pick the country and the gender, or leave the gender random.
- Choose how many surnames and how many names you need.
- Generate and copy the result.
First names and surnames come from the most frequent ones in each country, so a name generated for Mexico or Chile reads like one.
Spanish-speaking countries usually carry two surnames, paternal and maternal; the United States and Canada usually one. Pick the number of surnames to match the convention your system expects.
For Canada, a name is drawn either in English or in French, and the first name and surname always come from the same language.
Accents, the Spanish ñ, apostrophes and compound surnames break naive sorting, produce wrong slugs and overflow field limits counted in characters instead of bytes.
Long compound names reveal truncation in the interface, and the gap between a full name and a display name usually shows up only with plausible data.
Using real customer names in a test database is a data protection problem: test environments tend to have looser access control and more verbose logs than production.
Names are combined from lists of common first names and surnames, so a generated name may match a real person — common names are common.
That creates no link to anyone: no ID, address or other data is attached to the name.
Everything is generated in your browser.
Frequently asked questions
Brazil, the United States, Spain, Argentina, Mexico, Colombia, Chile and Canada, each with its own list of common names and surnames.
In most Spanish-speaking countries a person carries the father’s and the mother’s surname. Choose two surnames to reproduce that format.
It may coincide, since names come from lists of common names. There is no link, though: no other data is associated with it.
No. Generation happens in your browser.