How to generate fake names
- Enter how many names you need, from 1 to 1,000.
- Choose a gender: any, female or male. With Any, a gender column is added so you can see which first-name list each name came from.
- Pick a format: First Last, First M. Last with a middle initial, or Last, First for sorted lists.
- Tick the extra columns you want: username, email, and birth date with an age range between 18 and 90.
- Press Generate, then copy a single row, Copy all as tab-separated text, or Download CSV.
Every change regenerates the table immediately, so you can switch formats and columns until the data looks the way you need.
Are these real people?
No. First names and surnames are drawn independently from separate lists of common names and joined at random. A generated name like Megan Castillo is simply two popular names side by side, not a record about anyone. Because these names are common, a real person somewhere may share one by coincidence, just as many real people share any common name, but nothing on this page describes them: there are no addresses, phone numbers, ID numbers or other personal details.
Email addresses always end in @example.com. That domain is reserved for documentation and testing by RFC 2606, so no
one can register it and mail sent to it is never delivered to a real inbox. That makes the emails safe to use in sign-up forms,
staging databases and screenshots.
What the columns contain
- Name: a common first name plus a common surname in the format you chose. The middle initial comes from a second first name of the same gender.
- Username: built from the name in a few realistic patterns, such as
megan.castillo42ormcastillo7. Usernames in one batch are always unique. - Email: the username at example.com, so the two columns match the way real accounts usually do.
- Birth date and age: a uniformly random date of birth for someone whose age today falls inside your range, in ISO format (YYYY-MM-DD), plus the matching age in years.
Name lists and combinations
The names come from long-standing popular US first names and the most common US surnames, all plain ASCII with no accents, so they work in any system or database column.
| List | Names | Examples |
|---|---|---|
| Female first names | 178 | Mary, Patricia, Jennifer, Linda, Elizabeth |
| Male first names | 166 | James, Robert, John, Michael, David |
| Surnames | 361 | Smith, Johnson, Williams, Brown, Jones |
| Setting | Possible names |
|---|---|
| Female, First Last | 64,258 |
| Male, First Last | 59,926 |
| Any gender, First Last | 124,184 |
| Any gender, First M. Last | 2,920,490 |
With tens of thousands of combinations, repeated full names are uncommon in small batches but expected in large ones, just like in a real phone book. Usernames and emails stay unique within each batch either way.
Common uses
- Software testing: fill user tables, sign-up forms and CRM imports with realistic data instead of "Test User 1". Download CSV and import it directly.
- UI mockups and prototypes: realistic names of varied length show how a layout handles real content, from short names like Ann Lee to long ones like Christopher Montgomery.
- Demos and screenshots: share product screenshots without exposing real customer names or emails.
- Writing and games: name characters in a novel, a tabletop campaign or a video game when you need a believable everyday name fast.
- Training and classrooms: sample data for spreadsheet, database and data-cleaning exercises.
For IDs to go with each row, generate them with the UUID Generator. To turn the CSV into JSON fixtures, paste it into the CSV to JSON converter.
Using fake names responsibly
Fake names are for test data and fiction. Do not use them to impersonate someone, to sign up for services that require your real identity, or to mislead people. When test data could reach production, the example.com domain guarantees that no stray email notification lands in a stranger's inbox.
FAQ
Is this fake name generator free?
Yes, it is free with no sign-up and no limits beyond 1,000 names per click. Generate again as often as you like.
Are the generated names real people?
No. Each name is a random pairing of a common first name and a common surname. It is fictional and comes with no real personal information.
Can I download fake names as CSV?
Yes. Press Download CSV to save the current table, with a header row and only the columns you selected. Copy all copies tab-separated rows that paste neatly into Excel or Google Sheets.
Can the fake email addresses receive mail?
No. They all use example.com, a domain reserved for examples by RFC 2606, so mail to them is never delivered to anyone.
How are birth dates chosen?
Each birth date is picked uniformly from all dates that give an age inside your range today, so every age in the range is about equally likely.
Is my data sent anywhere?
No. Names are generated in your browser from lists built into the page. Nothing is uploaded or logged.