Free · 12 styles · 24 ideas per batch · copy & paste

Username Generator

Aesthetic, cute, cool, gaming, funny and short username ideas from your own name

This username generator turns a name, a word or nothing at all into a batch of unique username ideas. Pick a style — aesthetic, cute, cool, gaming, funny, dark or minimal — generate 24 usernames at a time, filter, heart the ones you like and copy them for Instagram, TikTok, Discord, Roblox or any other platform.

  • ✓ Works with or without a name
  • ✓ Symbols, numbers & separators optional
  • ✓ Favorites saved in your browser
  • ✓ No account, no AI, no data sent anywhere
Choose a style
Customize length, numbers, symbols, separator, letter style
Username length
Add numbers
Add symbols
Separator
Letter style
Your ideas

Username ideas

Sample ideas for “alex” · All styles — type your own word and generate.

24 usernames
  • itsalexabyss
  • alexknight
  • alexx✦
  • alexblaze
  • notalexstone
  • alex.velvet
  • vintagealex
  • alexbirch646˚
  • alexxcupcake
  • alexxpolo
  • alexshadow89
  • alexx_taco
  • alexx83⋆
  • alextitan
  • ✦alexscene
  • ☆driftalex
  • alex.ink⊹
  • alex10♡
  • ✧fadedalexpixel✧
  • alexx2004
  • alexcupcake୨୧
  • alexgolden
  • ☽alex_fall
  • alextoast
Copy one, heart the ones you like, or copy the whole list.Generate More adds another batch of unique ideas without reloading.

Username availability changes constantly. Copy your favorite and check it directly on the platform you want to use — this tool does not check Instagram, TikTok, Discord, Roblox or any other service.

Style Your Username

Found a username you like? Turn it into cursive, cute, bold or aesthetic text before adding it to your bio or display name.

My Favorites

Tap the ♡ on any username to save it here. Favorites stay in this browser only — no account needed.

    Three steps

    How to Use the Username Generator

    Every batch is built from three things: the word you type, the style you pick, and the options under Customize. Leave the word blank and the generator pairs two words from the style instead, so it works as a random name maker as well as a username maker for your own name.

    There is no sign-up and nothing is sent to a server. The vocabulary lives in the page, so the page works offline once it has loaded.

    1. 01

      Type a username base word

      Your first name, a nickname, a pet, a hobby — anything short. The generator keeps it intact and builds around it; leave it empty for fully random username ideas.

    2. 02

      Pick a username style

      Aesthetic, cute, cool, gaming, funny, dark, fantasy, minimal, emo, preppy, retro or nature. Or keep All Styles selected to compare them side by side.

    3. 03

      Generate, filter and copy usernames

      Use the quick filters to narrow the batch, heart the ones you like, then copy one or all of them. Click Generate More whenever your favorite turns out to be taken.

    Browse by vibe

    Username Ideas by Style

    A few hand-picked username examples from each style, so you can see the vocabulary before you generate. Click any username to copy it.

    Aesthetic Usernames

    Soft, dreamy, lowercase — moons, clouds, velvet and haze. For a bigger vocabulary use the aesthetic usernames page.

    Cute Usernames

    Bunnies, peaches, honey and mochi — sweet names that suit a pastel profile. See the cute usernames page for more.

    Cool Usernames

    Sharp, short and confident — frost, neon, vortex and shadow. The cool usernames page has the full list.

    Gaming Usernames

    Gamertags that fit Xbox, PlayStation, Steam and Discord — knights, snipers, titans and ghosts. See the gaming usernames page.

    Funny Usernames

    Toast, potatoes, goblins and geese. Funny usernames get remembered — and are usually still available.

    Dark Usernames

    Void, raven, midnight and ash — moody names for an edgy profile. Close cousins live on the emo usernames page.

    Fantasy Usernames

    Dragons, runes, elves and oracles — names for RPG characters and D&D handles. The fantasy usernames page goes deeper.

    ·

    Minimal & Short Usernames

    One quiet word, four to eight letters, no decoration. If you specifically need short handles, the short usernames page enforces the length.

    Retro Usernames

    Vinyl, polaroid, arcade and cassette — names with a decade attached.

    Username generator example: the word alex turned into lunahaze, bunnypeach, frostalex, pixelknight and other username ideas
    One word in, twelve styles out — every result on the page is assembled from the vocabulary above.
    Where will you use it?

    Username Generator for Instagram, TikTok, Discord & Games

    The same generator works everywhere. These shortcuts pick settings that suit each platform's username rules, and the linked pages go deeper on each one.

    Instagram Usernames

    Instagram allows letters, numbers, periods and underscores, up to 30 characters. Short, lowercase, one aesthetic word — and a period when the plain version is taken.

    alex.haze · softalex · velvetmoon
    Instagram username generator →

    TikTok Usernames

    TikTok handles get said out loud and typed from memory, so favor names that are easy to spell and easy to hear — cute or funny pairings do this well.

    honeyalex · wobblytoast · alexvibes
    TikTok fonts →

    Discord Usernames

    Discord usernames are lowercase letters, numbers, periods and underscores. Keep the handle plain and save symbols and fancy lettering for the display name.

    voidalex · pixel.raven · frostecho
    Discord fonts →

    Gaming Usernames

    Game profiles rarely allow symbols or periods, so plain letters and numbers travel best. Each game has its own page with format rules built in.

    alexknight · roguesniper · turbo_titan
    Roblox username generator →
    Do it by hand

    How to Make a Good Username

    The generator follows a handful of simple formulas. Knowing them helps you tweak a result — or build your own username from scratch.

    Name + style nounAlex + Haze → the most natural pairing; the noun sets the mood
    Adjective + nameFrost + Alex → describes you before your name lands
    Two style wordsVelvet + Moon → no name at all, just imagery
    Name + separatorAlex + Haze with a period or underscore → frees up a taken name
    Prefix + nameits / just / lil + Alex → reads like a caption, easy to remember
    Subtle respellingAlexalexx, alecks → keeps the sound, changes the string
    Name + lucky numberAlex + 444 / 777 → numbers with meaning look intentional, random ones look like a fallback
    Name + symbolAlex + ⋆ → one decorative mark, where the platform allows it

    A good rule: use one trick per username. alexhaze is clean; xo_alexx.haze444⋆ is not. If the plain version is taken, add a period first, a number second, and a symbol only where the platform supports it.

    How This Username Generator Works

    There is no AI behind this page and no database of taken names. Usernames are assembled in your browser from five ingredients:

    • Your word. The name or word you type is cleaned to letters and numbers and kept whole in every result. Leave it blank and the generator picks a noun from the style instead.
    • Curated vocabulary. Each of the 12 styles has its own hand-written list of adjectives, nouns and suffixes — bunny, peach and honey for cute; vortex, frost and shadow for cool; knight, sniper and titan for gaming — so a cute result never borrows a gaming word by accident.
    • Naming patterns. Word + noun, adjective + word, prefix + word, two style words, subtle respellings such as a doubled letter, and short numeric suffixes. Patterns rotate within a batch so you never get 24 versions of the same idea.
    • Separators and numbers. Periods, underscores, lucky numbers like 444 or 777, and birth-year-style digits. On the default Mix setting only some results get them; pick a specific option to apply it to every result.
    • Unicode symbols. Each style has a matching set — hearts for cute, stars for cool, moons for dark — placed before, after, around or between the words. Most username fields reject them, so use Symbols: None for a handle and keep the decorated version for a display name.

    Results and favorites never leave your device. Favorites are stored with your browser's localStorage, which is why they survive a reload but not a different browser. Because nothing here talks to Instagram, TikTok, Discord or Roblox, the generator cannot tell you whether a username is free — always check on the platform itself.

    Username Generator vs Username Lists

    A list of 500 username ideas is only useful until the 499 other people who read it take the good ones. A username generator built around your word is different: alexhaze or frostalex is far less likely to be taken than moonchild, because it starts from something specific to you. That is why every pattern on this page keeps your word whole rather than replacing it.

    If you want a name that has nothing to do with you — for an anonymous account, an alt or a brand — leave the box empty. The generator then combines two vocabulary words from the chosen style, which behaves like a random username maker with a consistent mood. The dedicated pages for aesthetic, cute, cool, gaming, fantasy, emo, rare and short usernames each carry a much larger word list than the shared styles here, so if you already know the vibe you want, start there.

    Whatever you pick, check the platform's rules before you commit: Instagram and Discord allow periods and underscores but no symbols in the handle, Roblox allows one underscore, Reddit allows underscores and hyphens, and most games cap the length at 12 to 20 characters.

    Handle rules vary by service — for example, Instagram's help page on usernames lists the characters it accepts and how name changes work.

    Username Generator FAQ

    What is a username generator?

    A username generator is a tool that combines a word you choose with curated vocabulary — adjectives, nouns and suffixes tied to a style such as cute, cool or gaming — and naming patterns to produce username ideas. This one runs entirely in your browser, is free, and lets you copy any result.

    How do I make a unique username?

    Start with something specific to you — a name, a nickname, a hobby — and pair it with one style word: alex + haze becomes alexhaze. Names built from your own word are far less likely to be taken than names copied from a list. If the plain version is gone, add a period or a lucky number before you add anything else.

    Can I generate a username with no name?

    Yes. Leave the word box empty and the generator pairs two words from the chosen style instead — velvetmoon, wobblytoast, pixelknight. That makes it a random username maker for anonymous accounts, alts and brand names.

    Does the username generator check availability?

    No. Nothing on this page talks to Instagram, TikTok, Discord, Roblox or any other service, so it cannot know whether a name is taken. Copy the one you like and check it on the platform itself — availability changes by the minute.

    Which username styles are included?

    Aesthetic, cute, cool, gaming, funny, dark, fantasy, minimal, emo, preppy, retro and nature. Each style has its own vocabulary and symbol set, and most of them also have a dedicated page with a larger word list, for example the cute usernames page and the gaming usernames page.

    What characters can I use in a username?

    It depends on the platform. Instagram, TikTok and Discord accept letters, numbers, periods and underscores; Roblox allows letters, numbers and a single underscore; Reddit allows underscores and hyphens. Symbols like ♡ or ⋆ almost never work in a handle, so set Symbols to None for the username and use the decorated version as a display name.

    Can I use these usernames for gaming?

    Yes. Pick the Gaming style, set Symbols to None and Separator to None, and the results are plain gamertags that Xbox, PlayStation, Steam and most games accept. For game-specific rules use the Roblox usernames page or the gaming usernames page.

    How do I make my username look fancy?

    Generate the plain username here, then paste it into the cursive text generator or the fancy text generator to convert it into cursive, bold, bubble or aesthetic Unicode letters for your display name or bio.