Picking a username is one of those small decisions that turns out to be surprisingly hard. You want something that's available, memorable, doesn't sound like a 14-year-old chose it in 2009, and ideally still feels like you. Easier said than done.

This guide is the practical version: how to pick a good username, what to avoid, and how to use a random generator without ending up with xXShadowDragon420Xx.

Just want some username ideas?

Generate random usernames in different styles — gamer, cool, professional or funny.

Generate usernames →

What makes a good username?

Different platforms reward different things, but there are some universal rules:

What to avoid

The classic mistakes nearly everyone makes at some point:

Username styles that work

If you're stuck, here are categories that consistently produce good usernames:

Two unrelated words

Pair a random adjective with a random noun. vinegarcastle, quietfern, peachcounty. They sound deliberate even when they're not. Memorable, easy to spell, low chance of being taken.

Object + colour

Same idea, different formula. greenkettle, bluepiano, amberowl. Works particularly well if you genuinely associate with one of the words.

Animal + adjective

The Reddit username generator does this well. SleepyOctopus, HungryRaven, NervousSeagull. Slight risk of being taken (everyone likes them) but consistently good.

Place name + number (if number genuinely means something)

If you have a real connection to a place, that can work — BrightonSeven is fine if you genuinely live near a Brighton landmark numbered 7. Don't fake it though.

Made-up word

If you can invent a word that sounds plausible — tarvix, plumvort, kemberly — you'll basically never have an availability problem. Doesn't work for everyone but worth trying.

How to use a random username generator

Random generators are one of the best ways to break out of mental ruts. The trick is using them as a starting point rather than expecting one to be perfect first try.

How most people actually use a generator productively:

  1. Pick a style category (gamer, cool, professional, funny — whatever fits your context)
  2. Generate 20-30 usernames in a row
  3. Save the 3-5 you like the sound of, even if not perfect
  4. Pick the one that's available across the platforms you actually care about
  5. Optional: tweak it slightly — maybe shorten, add a letter, swap a word

This usually takes 2-3 minutes and produces something genuinely good.

Where to actually check availability

Once you have a candidate, check availability on the platforms you'll actually use. The most useful sites:

If your top choice is taken on the platform that matters most, it's worth either picking a different name or accepting a small variation (adding an underscore, swapping a single letter). Don't pile on numbers though — that's the cardinal sin.

Should the username be the same everywhere?

Honest answer: depends on what you want.

Most people land somewhere in the middle: same name on accounts they don't mind being public, separate names on more private accounts.

Try the generator

Get random username ideas in 4 different styles. Free, no sign-up.

Generate usernames →