Come up with a username when yours is taken

Every service says your usual name is taken. Generate a batch of plausible candidates instead of typing random letters.

Tools used in this guide

The job

You want a username that reads like a word, not keyboard mash — but your first three choices are already taken everywhere. The generator composes names from word patterns (adjective+noun, noun+number, and so on), so candidates look intentional rather than random.

Generating candidates

Pick a pattern, a separator, and options like numbers or a max length, then generate a batch. Copy the whole list and try them in order on the service — availability isn't checked, so working down a list is faster than generating one at a time.

  • Patterns mix adjectives, nouns, and numbers — quiet-otter, otter_42, QuietOtter and similar shapes.
  • Up to 100 candidates per batch, 24 characters max per name.
  • Randomness comes from your browser — nothing is sent anywhere.

Where it stops

It can't check whether a name is free on GitHub or Discord — those checks happen on the service itself, one by one. The word lists are English and deliberately neutral; for a personal brand you'll still want to eyeball the candidates for unintended meanings before committing.