Random Name Generator — Realistic First and Last Names

Generate up to 200 realistic names at once — mixed, female or male, with optional middle initials — for test data, characters and placeholders.

🔒 Runs in your browser — files never uploaded ⚡ No signup 💯 Free

Generate random full names that read like real people: common first names and surnames combined at random, mixed or by gender, with an optional middle initial or middle name, in "First Last" or "Last, First" order. Copy the list, or copy it as CSV with first name, last name and gender columns for a spreadsheet or a database seed.

Every name is synthetic. Any match with a real person is coincidence.

How to use Random Name Generator

  1. Choose how many names, the gender mix and the format.
  2. Generate. Click any name to copy it alone.
  3. Copy the list or the CSV for a spreadsheet.

What the names look like

The lists are the most common given names and surnames in English-speaking countries over the last few decades — the kind of names that appear in a customer database, a class register or a novel set in the present day. That is deliberate: placeholder data should be unremarkable so the reader looks at the layout, not the names. For fantasy or historical characters, use the output as a starting point and change a syllable.

Uses

  • Test data — realistic names for forms, database seeds and demo accounts, without using real customers' data. The CSV export drops straight into a spreadsheet; the fake data generator adds emails, addresses and more.
  • Characters for fiction, role-playing games and screenplays.
  • Placeholders in mock-ups, presentations and screenshots.
  • Draws and examples where you need names that belong to nobody.

Why not real names?

Screenshots and demos with real customers' names are a privacy leak waiting to happen, and a demo full of "John Doe" and "Test User" looks unfinished. Random names that could belong to anyone — and therefore to no one — are the professional middle ground.

To split a list of names into teams, see the team randomizer; to draw one from a list, the random picker.

Frequently asked questions

Are these real people?

No. First names and surnames are drawn independently from lists of common names, so any complete name that matches a real person is coincidence. Nothing is looked up or stored.

Can I get names from other countries or cultures?

The lists are common names in English-speaking countries. Other origins are on the list of things to add; for now, the fake data generator has a broader mix for first names.

Will names repeat?

Not within one batch — duplicates are skipped. Between batches, occasionally, as with any random draw from a few hundred thousand combinations.

What is in the CSV?

Three columns: first_name, last_name, gender. Middle names and the Last, First format apply to the displayed list, not the CSV, which keeps the columns clean for importing.

Is it random enough for a prize draw?

The randomness is cryptographic, but a prize draw should pick from your actual entrants — use the random picker for that. This tool invents names; it does not choose among real ones.