🔍

Random Name & Team Generator

Split your own list into random teams or generate placeholder names

Last updated

How to Use This Tool

Generate a name, then copy it or generate again until you find one you like.

When Should You Use This Tool?

Use this for character names, placeholder names, demos, or testing forms.

See also: Random Number, Random Prompt .

How do I split a list of names into random teams?

Paste your names into the "Your names" box, one per line, set Number of Teams (1 to 10) and click Generate Teams. The tool shuffles your list into a random order and then deals the names out to the teams in turn, so every team ends up the same size or within one person of the others. Blank lines are ignored, and each name is used exactly as you typed it.

For example, pasting Ana, Ben, Chloe, Dev, Eli and Fatima on separate lines with 2 teams might give "Team 1: Dev, Ana, Fatima" and "Team 2: Chloe, Eli, Ben". Click Generate Teams again for a fresh random split of the same people.

When you use your own list, the Number of Names setting is ignored: every name in the box is placed on a team. If the box is empty, Generate Teams makes random placeholder names instead, using the Number of Names setting.

How does the random team generator keep teams fair?

It works in two steps. First it shuffles the names with the Fisher-Yates method, which gives every possible order the same chance, so nobody can steer who ends up together. Then it deals the shuffled names like cards: the first name to Team 1, the second to Team 2, and so on, starting again at Team 1 after the last team. This round robin dealing keeps team sizes within one person of each other.

NamesTeamsTeam sizes
1025 and 5
1034, 3 and 3
1243 each
2547, 6, 6 and 6
50105 each

When the names do not divide evenly, the extra people go to the lowest numbered teams. If you ask for more teams than there are names, the tool does not create empty teams. It shows a message asking you to add names or lower the number of teams instead.

How do I generate random names?

Enter how many names you want (1 to 50) and click Generate Names. The tool builds each full name from a random first name and a random last name, then shows the list separated by commas, ready to copy. Your most recent list is stored in your browser, so it is still there if you come back to the page later.

A typical result for 5 names might look like "Riley Garcia, Morgan Lee, Kai Anderson, Harper Wilson, Quinn Martinez". Run it again and you get a new set. Generate Names always makes placeholder names, even when your own list is in the box.

Where do the placeholder names come from?

The generator combines two fixed lists: 20 first names and 20 common surnames.

  • First names: Alex, Jordan, Taylor, Morgan, Casey, Riley, Avery, Quinn, Sage, River, Phoenix, Blake, Cameron, Dakota, Emery, Finley, Harper, Hayden, Jamie and Kai. These are all widely used as gender neutral names, which keeps placeholder data from implying anything about the person.
  • Last names: Smith, Johnson, Williams, Brown, Jones, Garcia, Miller, Davis, Rodriguez, Martinez, Hernandez, Lopez, Wilson, Anderson, Thomas, White, Moore, Jackson, Martin and Lee, which are among the most common surnames in the United States.

That gives 400 possible full names (20 x 20). No first name is also a last name, so an odd pairing such as "Taylor Taylor" never appears. The names are realistic but not tied to any real person, which is exactly what you want for mockups, demos and test accounts.

Can the same name appear twice?

Not in a generated list. Each batch of placeholder names is drawn from the 400 combinations without putting any back, so all names in one list are different, even at the maximum of 50. That makes the output safe to use as unique user names in a database seed or test fixture. A new click can bring back names from an earlier list, since each batch is drawn fresh.

Your own pasted list is different: the tool uses it exactly as entered. If two lines are identical, for example two people who share a name, both are kept and placed on teams separately. Add an initial or a number if you need to tell them apart in the result.

What are random names and teams useful for?

  • Classrooms and clubs: paste a class list and split students into random groups for projects or activities.
  • Sports and game nights: make fair random teams for five a side, quiz nights or board games.
  • Work sessions: mix people into random breakout groups for workshops and team building.
  • Software testing: fill sign up forms, customer tables and seed files with names that look real, instead of "Test User 1".
  • Design mockups: show how profile cards, comment threads and contact lists look with realistic names of different lengths.
  • Writing and games: get a quick name for a minor character, an NPC or a practice scenario.

Everything runs in your browser and no names are sent to a server. Two things are kept in your own browser's local storage: your last generated list of placeholder names, and the list you pasted in the "Your names" box when you last clicked Generate Teams, so it is filled in again when you return. Empty the box and click Generate Teams to remove the saved list.

Frequently Asked Questions

Can I paste my own names to make teams?
Yes. Paste your names into the Your names box, one per line, choose the number of teams and click Generate Teams. The tool shuffles your list and splits it into teams that differ in size by at most one person.
How does the team distribution work?
The names are shuffled into a random order first, then dealt to teams in turn with a round robin method. This keeps every team within one member of the others. For example, 10 names across 3 teams gives teams of 4, 3 and 3.
What happens if I ask for more teams than names?
The tool does not make empty teams. It shows a message saying how many names it has, so you can add more names or lower the number of teams.
How many names can I split into teams?
Your own list can be as long as you like, split into 1 to 10 teams. Generated placeholder lists go up to 50 names at once.
Can I customize the placeholder name lists?
No. Generate Names uses fixed lists of 20 first names and 20 last names. To work with your own names, paste them into the Your names box and use Generate Teams, or copy the generated results and edit them.
Can the generator repeat a name?
Not within one generated list. Placeholder names are drawn from 400 combinations without repeats, so every name in a list of up to 50 is different. Names you paste are used as entered, so a name listed twice appears twice.
Are these names of real people?
No. Placeholder names are random pairings of common first names and surnames, not taken from any record of real people. Any match with a real person is a coincidence, which makes them suitable for test data and examples.
Are the names and teams truly random?
The tool uses JavaScript's Math.random() function to pick placeholder names and to shuffle names before splitting them into teams, so every click gives a different result. It is random enough for games, classrooms and placeholders, but it is not a secure random source.
Are my names saved?
Your last generated placeholder list and the list you last split into teams are saved in your browser's localStorage, never on a server. Team results are not saved, so copy them if you need to keep them. Empty the Your names box and click Generate Teams to remove your saved list.