Random Name Picker

Add names, pick one at random. Free, instant, no sign-up.

Click “Pick a Name” to get started

Names list

5 names

How to use the random name picker

Add names to the list — type them one by one or paste multiple names at once. Click Pick a Name and the tool instantly highlights a random winner. You can remove the picked name from the list and pick again, or keep all names and run multiple rounds.

What is the random name picker used for?

Teachers use it to call on students randomly. Teams use it to assign tasks or decide who presents first. Giveaway organizers use it to pick a winner from a list of entries. Any situation where you need to pick one name from many — fairly and instantly — is a perfect use case.

Is the selection truly random and fair?

Yes. Every name in the list has exactly the same probability of being selected. The pick uses Math.random() — a random number generator built into your browser. No server is involved, no results are stored, and previous picks have no effect on future ones.

Frequently Asked Questions

Add names to the list, click Pick a Name, and the tool instantly selects one at random. Every name has an equal probability of being chosen on each pick.

Yes. Type any names you want — students, team members, contestants — one per line. You can add, edit, or remove names at any time.

Yes. The winner is selected using Math.random() in your browser. Each pick is completely independent. Previous results have no influence on future picks.

Yes. After a name is picked, you can choose to remove it from the list so it cannot be selected again in subsequent picks.

Yes. Completely free with no sign-up, no account, and no limits on picks or names.

Try our other free tools

Need help with a different kind of decision? Try one of our free tools below.

Pick a name in seconds — no spreadsheets, no bias

Whether you're calling on a student, picking a raffle winner, or assigning tasks, this tool gives you a fair, instant result every time.