Fake Name Generator
Generate random first and last names by country and gender. A free fake name generator: copy a name or export a random name list as CSV or JSON. No sign-up, for test data, demos and characters.
Updated
Monique A. KingSean T. BoganDexter J. Halvorson-KuvalisEdith T. WehnerWillard L. Homenick
Need a full profile? Generate a fake identity with address and contact details.
Random first and last names, ready to copy
Use this fake name generator when you need a name or a list of fake names. It works as a random full name generator: choose a country and gender, select how many names you want, and generate first and last names together. Copy a single result into a form or export the displayed list to a spreadsheet. CSV and JSON contain the names you see, without adding addresses or contact details. Among fake name generators it is the one that keeps names and addresses apart, and it is a human name generator rather than a username tool: if your request is simply “give me a random name”, press Generate and copy the first result.
Given names and surnames are sampled independently from the selected locale. The combined display uses the site's shared given-name-first layout; native-script output and name order vary by locale. If your application needs family-name-first presentation, use the separate fields from the full identity generator or the JSON API instead of trying to split a display name by spaces.
Choose names for your task
For random names for test data in bulk, check Unicode preservation, long names and duplicate handling. Random generation does not guarantee every edge case, so add deliberate fixtures for the behaviors your application needs to support.
For names in demos and screenshots, save the list so the same example stays consistent across screens. For character names in fiction, use the output as a starting point and check that the name fits the character's setting.
A name is enough for a contact-list mockup. When you need complete people with several fields, use the fake identity generator. For many rows with selected columns, use bulk CSV, JSON or SQL export.
Where the names come from
The generator combines locale data from Faker with this site's name-formatting rules. It does not query a people database. Common names can repeat, and generated combinations can match real people by chance. Locale coverage is not a representative demographic sample; the data and methodology page describes the sources and limits.
Some visitors call this a fake person generator or a fake identity creator; the name list is the first field of that, and the full identity generator on the homepage adds the rest. Every result is a randomly generated identity fragment, assembled at the moment you click, not retrieved from anyone's record.
Looking for a comparison with FakeNameGenerator.com? Read the Fakenamely vs Fake Name Generator comparison. This page is the tool for generating names; the comparison explains differences in formats and features.
Frequently asked questions
How do I generate a list of random names?
Choose a country, gender and quantity, then press Generate name. The tool produces up to 100 names per click. Copy an individual name, or copy all and download CSV or JSON when more than one result is displayed.
Can I choose a country for the names?
Yes. Choose from 38 countries using the country selector. It changes the name pool for your next generation. Results already displayed stay unchanged until you generate again.
Are fake names different from random names?
Here both mean a fictional combination of given name and surname. The names come from locale-specific pools, not a list of customer records. A generated name can coincidentally match a real person, and a batch can contain repeats.
Can I generate only male or female names?
Yes. Choose Male or Female in the Gender selector, then generate. Any gender samples both. The filter applies to the next batch and uses the selected locale’s given-name data; surnames are sampled separately.
Does this name generator include addresses and phone numbers?
This page generates names only. Use the full identity generator for a name with address, phone and other profile fields, or bulk export to select columns for multiple records.
Is this a fake account generator?
Only in the narrow sense of names for test accounts in systems you own: a QA database, a staging signup flow, a demo tenant. It does not create accounts anywhere, and using generated names to open accounts on real services, evade bans or impersonate someone breaks those services' terms and, in many cases, the law.
Can I use the names for characters or software testing?
Yes. They work as starting points for fictional characters, demo screens and test fixtures. They are not verified unique names or evidence of someone's identity. For repeatable software fixtures, use the seeded API and preserve the original Unicode text.
Gender-specific names and profiles
Country-specific name lists
Country-specific names and addresses
Guides on names and name data
- Is Using a Fake Name Generator Legal? Lawful Uses vs Fraud
- Most Common Last Names in the US: Top 100 (2020 Census)
- Most Common French Last Names: Top 100 (INSEE Data)
- Name Validation Test Cases — Falsehoods About Names, CSV
- Why Random Name Generators Repeat: The Birthday Paradox
- Who Is John Doe? Meaning and History of the Placeholder Name