About Random Name
Random Name produces full names built from a list of common first names and surnames. They are the fastest way to fill a table, a contact list or a user directory with entries that look like real people rather than like placeholders such as User 1 and User 2.
Looking realistic is the whole point, and it has a practical consequence you should plan for. The two lists are short, so the number of possible combinations is in the hundreds, and a batch of a hundred names will almost certainly contain repeats. For a small fixture that is irrelevant; for anything that requires each record to be distinct, deduplicate the output before use.
The names are drawn from a common English-language set, so the results are culturally narrow rather than representative. That is fine for a neutral mock-up and not suitable when the point of the data is to reflect a real population, where the distribution of names is part of what is being tested.
There is nothing to configure and several things are therefore out of reach. A name is always a first name and a surname, so no middle initial, title, honorific or suffix can be added, and no format such as surname-first can be selected — a directory or mailing list that needs that shape has to be reformatted afterwards. The two parts are drawn independently, so the pairing ignores the real-world association between first name and surname and can produce combinations that would never occur together. Nothing beyond the name itself is produced — no username, email form, initials or identifier — and the tool gives no indication of how many of the names in a batch are repeats.
How to use Random Name
- 1 Set how many names you want.
- 2 Copy the list, one name per line.
- 3 Remove duplicates if the records have to be distinct.
Frequently asked questions
Are the generated names unique?
Not guaranteed. The pool of first names and surnames is small, so repeats appear quickly in a large batch. Sort the output and remove duplicates if uniqueness matters for your test.
Do the names correspond to real people?
They are ordinary common names, so a generated combination may well match someone. Nothing links back to a real individual, but for anything published it is worth remembering that the pairing was not chosen to avoid collisions.
Is the name distribution representative?
No. The lists hold a narrow set of common English-language names, so relative frequencies, cultural spread and the correlation between first name and surname are all absent. Use it for placeholder data, not for a demographic study.
Free, online, and private
Free to use
Random Name is completely free. There is no account to create, no login, and no hidden charge or usage limit.
Runs online in your browser
It is a free online tool that runs entirely in your browser. Nothing to download or install — open the page and start using it right away.
Your data stays private
All processing happens locally on your device. Your input is never uploaded, stored, or tracked, so it never leaves your browser.
How Random Name behaves in detail
These are the specifics of this implementation — the exact ranges, defaults and fixed settings you are working with.
| Parameter | Value |
|---|---|
| Name tables | 20 first names and 20 last names, combined as "First Last" with one space |
| Distinct combinations | 400 — each half is picked independently with Math.random() |
| Output case | title case exactly as stored; no transformation is applied |
| Batch output | 1 to 100 names, default 10, one per line |
Compiled from the implementation of this tool and checked against it by itoolnet.
What Random Name does not do
Knowing the edges of a tool saves more time than another list of its features. These are the cases where it will not do what you might expect.
- The pool holds 400 combinations and there is no de-duplication, so a 100-name batch will almost certainly contain repeats — a guaranteed-unique list is not something this tool can produce.
- Only the two fixed 20-entry tables are used. There are no middle initials, no titles, no suffixes, no hyphenated surnames, and nothing outside the Western English names stored in the source.
- First and last names are drawn independently of each other, so the pairs are not checked against any real name statistics — a combination that looks plausible may be one nobody has ever had.
Tested and documented by itoolnet, the team that builds and maintains this site.