Random Name Picker

Pick a random name from your list instantly. Perfect for classrooms, giveaways, and fair random selection. Enter any number of names.

๐ŸŽฒ Truly Randomโšก Instant๐Ÿ”’ Privateโœ“ Free

About the random name picker

Our random name picker makes it easy to select a name fairly from any list. Teachers use it to call on students, event organizers use it for giveaway winner selection, and teams use it for fair task assignment. The sequential elimination mode removes each picked name from the pool so you can work through an entire list without repetition. Your name list is saved in your browser for convenience.

Frequently Asked Questions

How do I pick a random name from a list?

Enter your names in the text area (one per line or comma-separated), then click PICK. The random name picker instantly selects a random name and displays it prominently. You can set how many names to pick at once.

Can I remove names after they are picked?

Yes. Enable the "Remove picked names" toggle and each picked name will be removed from the pool. This lets you pick names sequentially without repeats โ€” perfect for assigning tasks, selecting presentation order, or running a giveaway with multiple winners.

How many names can I add?

There is no hard limit on the number of names you can enter. The name picker works with any list size, from 2 names to hundreds. Your names are saved in your browser so you do not need to re-enter them on your next visit.

Is the name picker truly random?

Yes. The picker selects a random index using Math.floor(Math.random() * names.length), giving every name an equal chance of being selected. The result is completely unbiased.

Can I use this for classroom random selection?

Absolutely. Teachers commonly use random name pickers to call on students fairly. Enter all student names, enable "Remove picked names" to ensure everyone gets called on before any name repeats, and use it throughout the class.