Random Name Generator
Generate random full names, first names, last names, or made-up fantasy names.
About Random Name Generator
Random Name Generator creates plausible-sounding names — full names, first names only (with optional female / male / any gender selection), last names only, or single-word invented 'fantasy' names. It is the tool you reach for when you need placeholder data for a mockup, a sample list for testing, characters for a game or story, or a batch of test users where the actual identities do not matter.
Worked example: pick 'Full name' with gender 'Any' and a count of 10, and the generator produces a list like 'Olivia Johnson / Liam Garcia / Sophia Williams / Noah Smith / …' — first names drawn from curated lists of common English first names (with separate female and male pools), last names from a curated list of common English-language surnames. Switch to 'Fantasy' and you get single-word coined names like 'Thalvel' or 'Korios' — built by concatenating a syllable prefix with a syllable suffix.
Two notes. The names produced are not real people, but the first and last pools are real common names — any specific name that matches a real person does so by coincidence (the nature of common names). Fantasy mode is a single coined word, not a 'First Last' pair. Maximum batch size is 50; regenerate for more, and note that duplicates between batches are possible because each batch is sampled independently with Math.random.
Generation runs in your browser. Nothing about your use is uploaded or logged.