Writing & Citation Tools

Random Name Generator

This free Random Name Generator creates random full names, first names, or usernames and gamertags, from 1 to 30 per click, entirely in your browser. Use it to name characters, fill mockups with placeholder names, or brainstorm an online handle, then copy the whole list with one click.

Runs in your browser. Your files and text never leave your device - nothing is uploaded.

  • Sebastian Harris
  • Harper Chen
  • Mason Mbeki
  • Riley Allen
  • Ingrid Kumar
  • Abigail Chowdhury
  • Omar Thompson
  • Wyatt Thompson

Generate Random Names Instantly

The Tools Kit’s free Random Name Generator creates random full names, first names, or usernames and gamertags in one click. Use it to name a story character, fill a mockup with realistic placeholder names, or find a fresh online handle. Choose a type, enter how many names you want (up to 30), and press Generate.

Everything runs in your browser: no sign-up, no server request, and nothing you generate is stored. Click Generate as often as you like for a new random list, then copy the whole batch with one button.

How to Use the Random Name Generator

  1. 1

    Choose a name type

    Pick Full name, First name only, or Username / gamertag from the Type menu.

  2. 2

    Enter how many names you want

    Type a number from 1 to 30 in the How many field. Anything above 30 is capped at 30, and an empty or invalid value gives a single name.

  3. 3

    Click Generate

    A fresh random list appears instantly. Click Generate again as many times as you like for a new set.

  4. 4

    Copy the list

    Click Copy all to put every name on your clipboard, one per line, ready to paste into a spreadsheet, document or form.

The page opens with eight random full names already generated. If you switch the type, click Generate again to see names in the new format.

Full Names, First Names, and Usernames

  • Full name — a random first name and a random last name, such as “Amara Kowalski”. The lists hold 70 first names and 60 surnames, so there are 70 × 60 = 4,200 possible full names.
  • First name only — a single given name, handy when you only need a first name for a character, a persona or a greeting in sample copy.
  • Username / gamertag — an adjective, a noun and a number from 0 to 99 joined without spaces, such as “CosmicRaven42” or “NeonFox7”. With 20 adjectives, 20 nouns and 100 numbers there are 20 × 20 × 100 = 40,000 possible usernames.

The name lists are deliberately varied. Alongside common English-language names such as Olivia, Liam and Smith, they include names like Priya, Kenji, Kwame, Mateo, Patel, Tanaka and Osei, so a generated list looks more like a real, diverse group of people. There is no gender or country filter; every name in a list has the same chance of being picked.

How Random Are the Names, and Can They Repeat?

Each name is picked independently using your browser’s built-in random number function, so every entry in a list is equally likely on every pick. Because picks are independent, the same name can appear twice in one batch. The smaller the pool, the more likely a repeat:

  • 30 full names (4,200 possibilities) — about a 10% chance of at least one repeat.
  • 30 usernames (40,000 possibilities) — about a 1% chance of at least one repeat.
  • 30 first names (70 possibilities) — a repeat is almost certain.

If you need a list with no duplicates, scan the results or click Generate again. This randomness is fine for names but is not meant for security: for a login secret use the password generator, and for a guaranteed-unique record ID use the UUID generator instead of a random name.

Using Random Names for Placeholder and Test Data

Designers and developers often need a believable list of people for a contact table, a user directory or a sign-up form demo. Generate up to 30 full names, click Copy all, and paste them straight into a spreadsheet column, since each name lands on its own line. Pair them with lorem ipsum placeholder text to fill out profile bios or comments in the same mockup.

The generator produces names only. It does not create fake addresses, email addresses or phone numbers, and the names are common real-world names, so a generated name could belong to someone who exists. Treat them as placeholders rather than as invented identities.

Common uses

  • Naming characters, NPCs and side characters in fiction, tabletop games and role-play
  • Filling design mockups, demos and test databases with realistic placeholder names
  • Brainstorming a username or gamertag for a game, forum or social account
  • Creating sample names for classroom exercises, worksheets and example documents
  • Picking a pseudonym or pen name as a starting point

Writers stuck on a scene can combine a random name with a prompt from the random word generator. To make a gamertag stand out, restyle it with the fancy text generator, or switch it to lowercase or another style with the case converter. Many platforms limit username length, so the character counter is a quick way to check a handle fits before you sign up. More tools for writers are in the writing and citation tools collection.

Random name generator terms explained

TermWhat it means here
Full nameA random first name and a random last name joined with a space, such as "Priya Novak"
First name onlyA single given name drawn from the 70-name first-name list
Username / gamertagAn adjective, a noun and a number from 0 to 99 joined with no spaces, such as "CosmicRaven42"
CombinationOne possible output; 70 first names times 60 last names gives 4,200 possible full names
Placeholder nameA stand-in name used in mockups, test data or drafts until a real one is chosen
PseudonymA made-up name used instead of a real one, for privacy or for a pen name

Frequently Asked Questions

Reviewed by Raja Jahangir · Last reviewed: October 2, 2026

How do you generate a random name?

To generate random names, choose full names, first names only, or usernames, enter how many from 1 to 30, and click Generate. Full names pair a random first and last name from built-in lists; usernames join an adjective, a noun, and a number from 0 to 99, such as RapidFalcon42. Copy All puts one name per line.