Skip to content

Fake Name and Email Generator

Make a list of up to 50 invented people, each with a name, a matching email address and a phone number, for test data, demos and screenshots.

Runs in your browserFree, no sign-upLast reviewed

Settings

Fill in the settings to see your result here.

Your result appears here instantly — nothing is uploaded.

Quick answers

What are good fake names for test data?
Ordinary, believable names with no real person behind the record, such as Harper Brown, Daisy Hughes or Neha Reddy. Pair each with an email on a reserved domain like example.com so a test system can never send mail to a real inbox.
What email addresses does the generator make?
Each email is the first name, a dot, the last name and a two-digit number, all lowercase, on one of four domains: example.com, example.org, test.dev or mailinator.test. Harper Brown becomes harper.brown53@mailinator.test.
Do the fake email addresses work?
No. They are not mailboxes and you cannot receive mail at them. example.com and example.org are reserved for documentation, and the .test ending is reserved and never resolves. Use them as placeholders in test data, not for sign-up confirmations.
How many fake names can I generate at once?
Between 1 and 50 per run. Each press of Generate gives a new random batch, so for a longer list generate several times and join the downloaded files, then remove any duplicates.
Can I generate a list of names without emails?
Yes. Untick Include email and phone and the table and the plain-text list contain full names only, one per line, which is handy for test employee lists, seating plans or sample rows in a spreadsheet.
Is it legal to use a fake name generator?
Generating made-up names for software testing, demos, fiction or training material is ordinary practice. What can be unlawful is using a false identity to deceive someone, for example on financial, government or age-verification forms. This tool is for test data only.

About Fake Name Generator

This tool produces dummy people for testing: a first and last name, an email built from that name, and a phone number written in the chosen country's style. Choose United States, United Kingdom or India, ask for 1 to 50 people, and you get a table plus a plain-text list in the form Name | Email | Phone that you can copy or download as fake-names.txt. Untick the contact option to get names only. Names are drawn from short built-in lists of common first names and surnames, so they read naturally but repeat in long batches. Nothing here describes a real person, and none of it should be used to sign up for services or pose as someone.

Sample fake names with email and phone by country

Rows taken from real batches produced by the tool. Your results will differ, because every run is random.

LocaleNameEmailPhone
United StatesHarper Brownharper.brown53@mailinator.test+1 (602) 477-1663
United StatesMia Andersonmia.anderson84@example.org+1 (947) 912-9724
United StatesAva Williamsava.williams52@example.org+1 (810) 892-6818
United KingdomDaisy Hughesdaisy.hughes53@mailinator.test+44 7558 412724
United KingdomJack Fletcherjack.fletcher66@example.com+44 7526 374540
United KingdomFreya Taylorfreya.taylor39@example.com+44 7777 190997
IndiaNeha Reddyneha.reddy53@mailinator.test+91 95541272467
IndiaRahul Raorahul.rao66@example.com+91 95237454063
IndiaMeera Sharmameera.sharma39@example.com+91 97719099756

These are examples of the output format. Do not call or message the numbers.

Name lists and phone formats for each locale

LocaleFirst names usedSurnames usedPhone pattern
United StatesJames, Olivia, Michael, Emma, David, Sophia, Daniel, Ava, Ethan, Mia, Noah, HarperSmith, Johnson, Williams, Brown, Jones, Garcia, Miller, Davis, Wilson, Anderson+1 (XXX) XXX-XXXX
United KingdomOliver, Amelia, Harry, Isla, George, Freya, Arthur, Poppy, Alfie, Ella, Jack, DaisyTaylor, Evans, Walker, Hughes, Clarke, Wright, Baker, Turner, Bennett, Fletcher+44 7XXX XXXXXX
IndiaAarav, Ananya, Rohan, Diya, Vikram, Meera, Arjun, Priya, Kabir, Isha, Rahul, NehaSharma, Patel, Iyer, Reddy, Nair, Gupta, Verma, Mehta, Chopra, Rao+91 9 followed by ten more digits

Twelve first names and ten surnames give 120 possible full names per locale. One test batch of 50 US records contained 45 different names and another contained 41, so expect some repeats.

Which test email domains are safe to use

The point of a test email address is that nothing sent to it can reach a person. The four domains used here are not equally strict about that.

example.com and example.org are reserved for documentation and examples under RFC 2606 and are held by IANA, so no one can register mailboxes on them. mailinator.test ends in .test, a top-level domain reserved by the same RFC that will never exist on the public internet, so mail to it fails at lookup.

test.dev is different. .dev is a real, registrable top-level domain, so test.dev is not a reserved name in the way the other three are. If your test environment could ever send real email, filter out the test.dev rows or rewrite them to example.com before importing.

The safest setup is still a test environment that cannot send external mail at all. Reserved domains are the second line of defence for the day somebody connects staging to a live mail service by mistake.

Limits to know before you import the list

  • India phone numbers come out as +91 followed by 11 digits. Real Indian mobile numbers have 10 digits after the country code, so these fail a strict length check. Remove one digit if your validator needs a valid shape.
  • US phone numbers use random area codes and exchanges, not the 555-0100 to 555-0199 range set aside for fiction. A generated number could belong to someone, so never dial or text one.
  • UK numbers follow the mobile pattern of 07 plus nine digits, written with +44. They are random and may also be in use.
  • There is no gender or age option, no middle name, and no address. For addresses in the same three countries, use the fake address generator and pair the rows yourself.
  • The download is plain text with fields separated by a vertical bar. There is no CSV or JSON export, though a spreadsheet can split the lines on the bar character.
  • A random first name plus a common surname can match a real person by coincidence. Treat every row as fiction.

Example outputs: names only and full contact rows

Eight sample employee names, no contact details

How many people: 8, Locale: United States, Include email and phone: off

Harper Brown Sophia Wilson Daniel Brown James Davis Harper Wilson Sophia Anderson Noah Anderson Ava Williams

Note the repeated first names and surnames. With small name lists this is normal.

Three UK test users with email and phone

How many people: 5, Locale: United Kingdom, Include email and phone: on (first three rows shown)

Daisy Hughes | daisy.hughes53@mailinator.test | +44 7558 412724 Oliver Turner | oliver.turner99@mailinator.test | +44 7513 951259 Jack Fletcher | jack.fletcher66@example.com | +44 7526 374540

Three Indian test users

How many people: 5, Locale: India, Include email and phone: on (first three rows shown)

Neha Reddy | neha.reddy53@mailinator.test | +91 95541272467 Aarav Mehta | aarav.mehta99@mailinator.test | +91 95195125976 Rahul Rao | rahul.rao66@example.com | +91 95237454063

Using Fake Name Generator

  1. 1

    Set How many people you need, from 1 to 50.

  2. 2

    Choose a Locale: United States, United Kingdom or India. This changes the name lists and the phone number style.

  3. 3

    Keep Include email and phone ticked for full records, or untick it for a list of names only.

  4. 4

    Press Generate. Press it again whenever you want a different batch.

  5. 5

    Copy the Plain text list or download it as fake-names.txt.

Frequently asked questions

Can a generated name belong to a real person?
Yes, by coincidence. The lists hold common names, so a pairing such as James Smith certainly exists somewhere. The record as a whole is invented, but you should never publish a generated name with a quote, review or testimonial as though a real person said it.
Why do I see the same names more than once?
Each locale has 12 first names and 10 surnames, which makes 120 combinations, and each row is drawn independently. In a batch of 50 a handful of repeats is expected. The two-digit number in the email usually keeps the email addresses different even when names repeat.
Can I use these emails to sign up for a website?
No. You cannot open the mailbox, so you would never receive a confirmation link, and signing up with false details may break the site's terms. For testing your own sign-up flow, use an inbox you control.
Can I get the same list again later?
Not by regenerating. Every press of Generate draws a fresh random batch. If automated tests or documentation depend on particular rows, download the list once and keep the file in your project.
Does the generator make usernames or passwords?
No. It outputs a name, and optionally an email and a phone number. The site has separate tools for random usernames and passwords if your test records need those fields.
Why use fake names instead of a copy of real customer data?
Copying live customer records into a test or demo system spreads personal data to places with weaker access controls, and privacy laws such as the GDPR apply to it wherever it sits. Invented records avoid that risk and can be shared in screenshots and bug reports freely.
Are the names sent anywhere when I generate them?
No. The list is built in your browser from built-in name lists and a random number generator. Nothing is uploaded, and the batch disappears when you leave the page unless you copy or download it.

Looking for something else? Browse all generators or see every tool.