Secret Santa name generator
Make festive code names for anonymous gift tags, group chats or a guessing game. Pick a style, choose how many, and generate.
Looking to draw names for your group? Use the free Secret Santa generator →
Ways to use code names
- Sign gift tags with your code name so recipients can guess who you are.
- Rename people in a group chat for anonymous hints.
- Use them as player names in a white elephant game, together with the turn-order shuffler.
Example: a code-name guessing game
- After the draw, each giver generates a code name here, for example "Agent Frosty 42".
- They sign their gift tag and any hint messages with it.
- At the exchange, each recipient guesses who their code name belongs to. Correct guessers get first pick of the cookie plate.
The three styles
- Festive: adjective + holiday noun, like Jolly Reindeer. Good for office group chats.
- Elf names: playful two-part names like Pip Snowboots. Kids love them.
- Secret agent: Agent + winter word + number. Good for guessing games with hints.
Names are generated in your browser; nothing you generate is sent or stored.
Questions
What is a Secret Santa name?
A playful alias used to sign gifts or messages so the giver stays anonymous until the reveal.
Does this page draw names for Secret Santa?
No. This page makes code names. To draw who buys for whom, use the free Secret Santa generator on the homepage.
Are the generated names unique?
Within one batch, yes. Generate again for a fresh set.
Ready to draw names?
Draw names now — it's free
Draw names now — it's free
Updated October 27, 2026