Random name generator

Ten fictional full names are ready — change a setting and the list follows.

10
Gender
Show

Gender only selects which given names are used; family names are not gendered.

How to use it

  1. The page opens with ten full names already listed — there is no Generate button to press first. Change any setting and the list is rebuilt immediately.
  2. Set the count (1–100), choose a name origin, and filter by gender. “Show” switches between a full name, a given name only, or a family name only; family names ignore the gender setting, so those chips are disabled there.
  3. The name origin is independent of the interface language: an English page can produce Chinese names, and an Arabic page can produce English names. Chinese full names put the family name first with no space; English and Arabic names use “given family”.
  4. Copy the list or download it as random-names.txt. The text is exactly what you see, one name per line, and nothing is uploaded, stored or written into the URL.

Example

Settings

10 names · Full name · English · Any gender

One possible result

Olivia Bennett
Liam Carter
Emma Collins
Noah Hayes
Ava Foster
Ethan Brooks
Sophia Reed
Mason Ellis
Isabella Grant
Lucas Meyer

Names are random, so yours will differ. Check that each line is one full name, that full names do not repeat within the batch, and that the count line reads 10 names and 10 unique. Switching the origin or part rebuilds the whole list.

Rules, limits and known issues

  • Names are random combinations from small hand-written lists, not real people. Any resemblance to a living person is accidental; do not use the tool to impersonate anyone or to create official-looking documents.
  • This is a name generator, not an identity generator: no addresses, phone numbers, emails, usernames, ID numbers or birth dates.
  • Chinese names are shown as hanzi only — no pinyin or transliteration. They follow a family-name-first, no-space structure and are common-style combinations, not verified against official naming rules or current trends.
  • Arabic names have two parts, given name plus family name. Real Arabic names often add a father’s or grandfather’s name or a tribal name; those chains are not generated, and regional variation is not modelled.
  • Gender is only a naming convention: it decides which given-name list is drawn from, not the identity of the person. Some names are unisex, and the family-name mode ignores gender entirely.
  • Only full names are de-duplicated within a batch. Given-name and family-name modes repeat once their smaller pools run out: 24–32 given names per gender and 24–32 family names, depending on the origin.
  • The limit is 100 names per batch. The list scrolls inside a fixed-height panel so the page does not grow; larger lists need several batches.
  • There is no history, undo or save. Reloading discards the list; nothing is uploaded, kept in localStorage or written into the URL.
  • There is no seed, so a batch cannot be reproduced. For repeatable test data use the fake data generator instead.
  • Only three origins are available: English, 简体中文 and العربية. There are no fantasy or sci-fi name sets, no additional countries, and no en-US / en-GB split.
  • The order is random, not alphabetical or by stroke count, and there is no sort control.
  • Copying can be blocked by the browser. If that happens the tool asks you to select the text manually; it never pretends the copy succeeded.

Once the names are settled, these usually help next.