Two ways to get a name
Word pairs put an adjective in front of a noun — SilentHarbor, amber-kestrel, rugged.summit. They read well, they are easy to say out loud, and they are easy for someone to remember after seeing them once. The catch is that everyone else can reach them too, so on a large platform the good ones went years ago.
Invented words are built syllable by syllable: Briajuro, Pliyuba, Moufude. They are not words in any language, which means almost nobody has taken them, and they still read like names because they follow the shape of one. This is the style to use when everything you actually wanted is gone.
A username is public. Act like it.
This is a password site, so the honest thing to say is that a username protects nothing. It is a label, visible to everyone you interact with, often visible in a URL, and frequently the first half of the pair an attacker needs. All of the security lives in the password behind it.
Two things follow from that, and they matter more than picking a clever name:
- Do not put personal information in it. A birth year, a surname, a school or a town narrows down who you are, and it is on display permanently. That is a privacy problem rather than a security one, but it is the harder of the two to undo.
- Think before reusing one handle everywhere. A distinctive username is trivially searchable across services. That is exactly what you want for a professional profile and exactly what you do not want if a hobby account and a work account should stay unconnected.
What each platform allows
We deliberately do not print a table of the rules for each site, because those rules change and a stale table is worse than none. What is consistent is the shape of them: a minimum and a maximum length, letters and digits always allowed, and a small set of permitted punctuation — usually the underscore, sometimes a dot or a hyphen, rarely more than one of them.
That is why the separator here can be turned off entirely, and why the digit count stops at four. If a name is rejected, the usual cause is punctuation the platform does not accept, or a length limit; switch the separator to none and try again.
Gaming handles, social handles
For a gamertag or a stream name, the invented-word style usually wins: it is short, it is available, and it is yours in search results rather than competing with a thousand accounts of the same name. Capitalised with no separator reads best in a leaderboard.
For social profiles, lowercase with a dot or underscore fits the house style of most platforms, and a word pair is easier for people to type from memory when someone recommends you. If you plan to use the same name across several services, check them all before settling — it is much easier to pick a different name now than to be inconsistent later.