Random Name Generator
Generate random first and last names from common names in six countries — female, male or mixed
Your data stays with you. Conversion happens inside the browser; nothing is sent to a server.
Did this tool do the job?
Thanks, your feedback came through.
How it works
Type how many names you need in the left box and they appear on the right, one per line. Example: you are testing a sign-up form and need 20 fake customers. Type 20, leave the country on USA and the gender on Mixed; you get 20 different names such as "Emily Carter" or "James Nguyen". Paste the list into a spreadsheet column and each name lands in its own cell. Writing a story or running a tabletop game? Switch the country: Germany gives names like "Lena Schneider", Spanish gives two-surname names like "Ana García López", and Maghreb gives names like "Youssef Benali". Choose "First name only" if that is all you need; that list is short, so if you ask for more names than it holds, the tool tells you the limit. Every change of setting draws a fresh list, so download the one you like.
This tool is also known as random name generator, fake name generator, random full name generator, random girl name generator, random boy name generator, random last name generator.
What is Random name?
A random name is a first name and a last name drawn by lot from two lists and joined together, without pointing to any specific person. Developers use them to fill forms and databases during testing, teachers use them for example characters, writers use them to name characters. This tool draws from the browser's cryptographic random source, so every name on a list has exactly the same chance.
What is Two-surname system?
In most Spanish-speaking countries a person carries two surnames: the first is the father's first surname, the second is the mother's first surname. In daily life people often use only the first one, but official documents show both. When you design a database or form, the last-name field must therefore accept two words and the space between them; the Spanish names in this tool have two surnames so you can test exactly that.
What is the difference between a random name and a fake identity?
A random name is only a first and last name; it carries no record, number or document of anyone. A fake identity bundles a name with an ID number, date of birth and address in order to pass as a person, and in most countries that is a crime. This tool produces names only: no Social Security numbers, bank or card details. If you need test records with addresses, the fake address generator works with clearly made-up streets and reserved email domains.
Where the names come from, and why this is not an official list
Each country has roughly 100 female first names, 100 male first names and 100 last names stored inside the tool; nothing is downloaded. The lists are compiled from names that are common in that country, but they are not a copy of any official list and carry no frequency ranking: every name has the same chance.
Official name statistics are published in the US by the Social Security Administration (first names) and the Census Bureau (surnames), in France by INSEE, in Spain by INE and in Turkey by TurkStat. Germany has no government name statistic; the Society for the German Language (GfdS) compiles the most popular first names from registry office data. Check those sources if you need to know how common a name really is.
Names used for both genders, such as Jordan or Taylor, were left out on purpose, so "Female names only" never returns a name a reader would take as male.
Which setting for which job?
Software and form testing: pick the country your users live in and generate first + last names. Names with é, ë (French), ñ, á (Spanish) or ş, ğ, İ (Turkish) show whether your form stores those letters correctly.
Novels, scripts and games: pick the character's country. Spanish names come with two surnames, as in Mexican and Spanish records: the first from the father, the second from the mother.
Nicknames for a class or a quick raffle: "First name only" is enough. To pick people from a list you already have, the random name picker is the better tool.
- Up to 1,000 names per run
- The same full name never appears twice in one list
- Names are generated on your device and sent nowhere
Frequently asked questions
Does the random name generator return real people?
No. It combines common first names and last names at random. Real people with a frequent combination like "Mary Smith" obviously exist, but a generated name does not point to any particular person. Do not use these names on identity documents, fake accounts or to impersonate anyone; the tool is meant for test data and fiction.
Why do the Spanish names have two last names?
In Mexico, Spain and most of Latin America a person's official record carries two surnames: the father's first surname, then the mother's first surname. In "Ana García López", García comes from the father and López from the mother. The tool follows that order and never repeats the same surname twice.
Why is there a limit when I choose first names only?
Each country's female and male lists hold about a hundred names each, and no name repeats within one list. If you ask for more than the list holds, the tool says how many different names there are. Lower the count or switch to first + last name, which allows tens of thousands of combinations.
Can I get girl names or boy names only?
Yes. Set Gender to "Female names only" or "Male names only". Mixed gives each name a 50/50 chance of being female or male, so a list of 10 will usually, but not always, have about five of each.