Secret Santa Name Generator

How to Exclude Couples and Households in Secret Santa

Put each couple or household on one line to keep them apart. Household-only rules work when no household is more than half the group; extra exclusions can still make the draw impossible.

Will these rules work?

Put a couple or household on one line with a plus sign between the names, like Anna + Ben + Leo. Anyone on their own gets a line to themselves.

80 possible draws

6 people: 3 couples. With no rules, 6 people would have 265 possible draws; your rules leave 30% of them.

Counting a different group needs JavaScript. The table below has the counts for common groups.

Possible draws for common groups
GroupKept apartPossible draws
6 peopleNobody265
6 people1 couple168
6 people2 couples116
6 people3 couples80
6 people3 couples, and last year's pairs one way17 or 20, if last year's draw also kept couples apart
8 people4 couples4,752
6 peopleHouseholds of 3 and 336
6 peopleHouseholds of 4 and 20: impossible
8 peopleHouseholds of 4 and 4576
8 peopleHouseholds of 5 and 30: impossible
9 peopleHouseholds of 3, 3 and 312,096
3 people1 couple0: impossible

These are our own counts, made on September 27, 2026: a computer went through every possible order of each group and kept the ones where nobody gets their own name or someone they are kept apart from. In every group in the table that can be drawn, nobody can work out who drew them from their own match. For groups with no rules at all, see group sizes and odd numbers. A family draw often keeps whole households apart; the rules for family households cover the budget, children and who organizes. If each household gives as one, list each household as a single name, such as Smith family, and run a household gift exchange instead.

How a Secret Santa Generator Avoids Couples

It doesn't draw first and fix clashes afterwards. It only picks from the draws that follow your rules, so a couple can't come out paired however often you draw. On the generator, put a couple on one line as Maria + Tom or Maria & Tom, and they are kept apart both ways. For anyone not on the same line, add a rule in step 2, Couples & exclusion rules.

For groups of up to 16, the generator counts and samples valid draws exactly. Larger groups normally shuffle and retry; especially restrictive rules can trigger an approximate fallback, explained on the About page. There is a screenshot of each step in how the draw works step by step.

How to Avoid Last Year's Secret Santa Pairs

Add a one-way rule for each of last year's pairs: the giver shouldn't draw the same person again, but that person can still draw them. On the draw page, untick Both ways, so neither draws the other before you press Add rule; in the checker above, open One-way rules.

To add several known pairs at once, open Import last year's pairs in step 2. Paste Anna -> Ben on one line per pair, or two columns copied from a spreadsheet. Press Review pairs, check the new rules and any rows left out, then Import exclusions. Every imported rule is one way. Pairs involving people outside this draw are left out; malformed rows must be fixed before any rules are added.

The generator doesn't remember last year automatically: there are no accounts, and the organizer's page doesn't display the pairs. Import pairs you already know, or add them individually. If the givers revealed themselves at last year's exchange, ask the group to confirm who gave to whom.

If last year's draw kept couples apart, keeping 3 couples apart and blocking all 6 previous pairs leaves 17 or 20 of the 265 draws, depending on last year's assignment. For 8 people in 4 couples it leaves 1,257 to 1,313 of 14,833. If someone previously drew their partner, that pair is already blocked by the couple rules. In a small group, allowing some repeats leaves more choices.

Can Avoiding Repeat Matches Make the Draw Predictable?

Yes. With three people there are only two valid draws. If last year was Anna to Ben, Ben to Cara, and Cara to Anna, blocking those three pairs leaves exactly one draw: Anna to Cara, Cara to Ben, and Ben to Anna. Everyone can work it out. With four people, blocking all pairs of a previous four-person cycle leaves only two draws. These are our own exhaustive counts, checked on October 1, 2026.

A valid draw can still be easy to guess. If the checker leaves very few choices, agree to allow some repeat matches or relax another exclusion before sending links. The generator prevents disallowed pairs; it does not guarantee that nobody can infer a match.

Secret Santa Exclusions for Family

To keep a family's households apart, put each household on one line: Maria + Tom + Leo. Everyone on that line is kept apart from everyone else on it, both ways. The same line-per-household list works for a Kris Kringle draw.

The catch is size. A household can be at most half the group: a family of 4 in a group of 6 can't be kept apart, because its 4 people need 4 people outside it to give to, and there are only 2. When one household is too big, pick one of these:

When Is a Secret Santa Draw Impossible?

When one household is more than half the group. For couples and households, that rule is the whole story: we checked all 137 ways to split groups of 2 to 10 people into households, and a draw existed in exactly the splits where no household was more than half. The smallest case is 3 people including a couple: both of them can only give to the third person, who can only receive one gift.

One-way rules can make a draw impossible in other ways: whenever some people, between them, can only give to fewer people than there are of them. The generator checks for this before it draws. If there's no possible draw, it names the people who are stuck and creates no links, and the checker above does the same.

Before you send the links, check that: