What it's for
- Test data: fill a database, a form demo or a screenshot with names that look real instead of "Test User 1". Export a CSV with given name, family name, gender and country.
- Game NPCs and fiction: name a town full of characters, or give a Japanese or Korean character a believable name with the right script.
- Design mockups: see how a layout handles short names, long double surnames and non-Latin scripts.
How names work in each country
- Spain and Mexico use two surnames: father's first, then mother's. Brazil and Portugal often use two too, usually the mother's first.
- Japan, Korea and Taiwan write the family name first in their own script (田中 結衣). Tick the option to show romanized names family-first as well.
- Russian surnames change with gender: Ivanov becomes Ivanova, Ostrovsky becomes Ostrovskaya. The generator handles this automatically.
Names only — on purpose
The tool combines first names and surnames at random, so any match with a real person is coincidence. It never creates ID numbers, addresses, phone numbers or documents, so it can't be used to build fake identities. Test e-mail addresses use example.com, a domain reserved for documentation that never receives mail.
Frequently asked questions
How many names are there?
More than 3,000 common first names and surnames across 15 countries, which combine into millions of different full names.
Are the names real people?
No. Each full name is put together at random from lists of common first names and surnames. Common names like Maria Silva or John Smith naturally belong to many real people, which is exactly why they're useful as realistic examples.
Can I use the names commercially?
Yes. Lists of common names are facts, not anyone's property. If a generated name happens to match a famous person, pick another one for your character.