Username Generator
Come up with memorable usernames and handles from word pairs — adjective plus noun, in the case style you prefer, with an optional number. Click any name to copy it.
Options
Candidates
Private by design. This page has no backend. Names are assembled by JavaScript on your own device from embedded word lists and are never sent anywhere.
How the names are built
Each candidate pairs an adjective with a noun — forty of each, embedded in the page — and applies your chosen style. The pairs are chosen with the browser's cryptographic random source, and the batch de-duplicates so you never see the same name twice in one list. The trailing numbers are drawn up to 999, which mirrors how real handles differ when a plain name is taken.
Picking a style
lowercase and lower-hyphens are the safest for services that are picky about characters; dots reads naturally but some games disallow the period; camelCase and TitleCase are the most readable where capitals are allowed. Every candidate is stripped to letters, digits, dots and hyphens regardless, so nothing suggested will break a typical signup form.
What this tool does not do
It cannot check whether a name is free on a particular service — that needs each service's API and an account. Treat the output as inspiration: generate a batch, click the one you like, and let the signup form have the final say.
Common uses
New gaming accounts, team handles for a group project, test accounts that do not
look like user01, and naming pets, boats or side projects by
extension.
How to use the Username Generator
- Choose a style — camelCase, kebab-case, TitleCase or with numbers.
- Generate a batch of candidate usernames.
- Click any name to copy it.
Frequently asked questions
How are the usernames built?
They combine words from curated adjective and noun lists into memorable pairs, optionally with numbers.
Can I pick the separator style?
Yes. Switch between camelCase, dots, hyphens and Title Case.
Are these checked for availability?
No. The tool only suggests names; you still need to check availability on the site you are signing up to.