Roblox username ideas
Generated names follow all Roblox username rules and are checked for availability. Click "Copy" and then claim the name on Roblox.
Check a specific username
Have a name in mind? Check the format and availability before you try to claim it.
@Username vs Display Name — the #1 source of confusion
Most Roblox name mistakes happen because people try to change the wrong field or add Unicode to the wrong place.
| Field | What it is | Rules | Cost to change |
|---|---|---|---|
| @Username (account name) | Your unique login ID and profile URL (roblox.com/users/profile?username=…). What this generator targets. |
3–20 chars, letters/numbers, ≤1 underscore, no leading/trailing/consecutive underscore, no spaces, no Unicode | 1,000 Robux every time |
| Display name | The name other players see in-game. Added in 2021. Can be shared with others — it's not unique. | 3–20 chars, supports Unicode characters and symbols (decorative symbols go here, not in @username) | Free — once every 7 days |
Practical rule: If you want fancy Unicode symbols or decorated text in your Roblox name, that goes in the display name. The @username is ASCII-only. Use the Roblox Symbols library for display-name decorations.
If you want to change your @username, see the full guide: How to Change Your Roblox Username →
Why short and OG Roblox usernames are almost gone
Searchers asking "are there any 4-letter usernames left" or "roblox usernames not taken" deserve a straight answer: genuine OG 4-letter names are essentially gone. They were claimed in Roblox's early years and have not returned.
When an account is terminated or a user changes their name, that name briefly becomes available again — but it is typically snapped up within minutes by monitoring scripts, automated bots, or alert services watching for freed names. The community calls this namesnipe.
A grey-market resale scene does exist — short and OG names are advertised on sites like OGUsers and eBay. Be aware that:
- Account trading violates Roblox's Terms of Service and can result in a permanent ban.
- Scams are extremely common in this space — buyers often lose money with no recourse.
- There is no safe way to buy or sell Roblox accounts.
The practical move: use the 5- and 6-letter generator tabs above to find genuinely available names in a vibe you like. They're rarer than you'd expect, and one good combination beats chasing a 4-letter name that probably isn't claimable.
Why do some Roblox usernames appear in different colours?
The colour of a Roblox chat name-tag is automatically assigned by Roblox based on the username — players cannot choose or change it. The colour is derived algorithmically from the name string and is not a setting anywhere in the game or account options.
If you see someone with a colour you like and want the same one, the only way to achieve it is to find a username whose algorithm output produces that colour — which is impractical. The short answer: you can't pick your name colour, and it's not something worth spending time on.
How do you change your Roblox username?
Changing your @username costs 1,000 Robux every time — no free first change. Your display name is free to change once every 7 days. If you only want people to see a different name, change the display name and pay nothing.
Steps: Settings → Account Info → Username → enter new username → confirm 1,000 Robux.
Several guides claim username changes are "free" or "free once every 60 days." That's wrong — they're confusing it with the display name (which is free, once every 7 days). The @username change is paid, every time, no exceptions.
For full steps including mobile, Xbox, and myth-busting: How to Change Your Roblox Username →
Roblox username rules — quick reference
| Rule | Detail |
|---|---|
| Length | 3–20 characters |
| Allowed characters | Letters (a–z, A–Z) and numbers (0–9) only — plus one optional underscore |
| Underscore limit | At most one underscore in the entire name |
| Underscore position | Cannot start or end with underscore; no consecutive underscores (__) |
| Spaces | Not allowed |
| Unicode / symbols | Not allowed in @username — use the display name for symbols |
| Case sensitivity | Case-insensitive — "Nova" and "nova" are the same name |