❯
❯
Fantasy
Name Generator Refresh Loop
Name Generator

Fantasy Character Name Generator

Create unique fantasy names for heroes, villains and mages, free and private.

Pick a style such as Classic heroic, Shadowy, Wild and earthy, Noble and royal or Arcane, choose a gender and name format, and click Generate names to get 12 original fantasy character names at a time. Add 12 more whenever you like, star your favourites to save them on this device, and copy or download your shortlist as a .txt file. Free, with no sign-up.

100% Free

No Sign-Up, Nothing to Install

Original Names

12 Fresh Names per Click

Private & Secure

Names Made in Your Browser

6 Fantasy Styles

Plus Gender and Name Format

Names for heroes, rogues, mages and wanderers in novels, tabletop games and worldbuilding. Pick a style, choose your settings and generate.

Style
Settings
Gender
Show

Your character names

    Choose a style, then press Generate names. Your names will appear here.

    0 names 0 saved
    Saved names
    Saved on this device

      Tap the star beside a name to keep it here. Saved names stay in this browser only.

      Private by design: the names above are made in your browser and saved names stay on this device. If you press “Get more with AI”, your style, settings and the names shown are sent to the free Pollinations AI service. No account or sign-in is needed. Protected by Cloudflare Turnstile.

      How Do You Generate a Fantasy Character Name?

      To generate a fantasy character name, choose a style such as Classic heroic, Shadowy, Wild and earthy, Noble and royal or Arcane, or pick Any style for a mix. Set the gender to Any, Male or Female, choose First and family name or First name only, then click Generate names. Twelve fantasy names appear instantly. Click Add 12 more for new ideas, or Get more with AI for extra suggestions.

      A good fantasy name sounds like it belongs to its world, hints at who the character is and is easy to remember. Inventing dozens of names from scratch slows down writing and game prep. A fantasy name generator gives you ready-made starting points in seconds, from a knight called Calia Duskheart to a sorcerer named Serath Spellwright, so you can pick the name that fits and get back to your story.

      Names are created on your own device. The generator combines fantasy first-name syllables and family names that match the style you pick, right in your browser, so names appear instantly and nothing is sent to Teasoft. Only when you click Get more with AI are your style, settings and the names on screen sent to the free Pollinations AI service to suggest more.

      What each fantasy style gives you:

      StyleExample namesGood for
      Any styleMalendra Shadowthorn, Brin HawksongA varied cast, or exploring styles before you decide
      Classic heroicCalia Duskheart, Norwyn FrostbornKnights, paladins, wanderers and the hero of the story
      ShadowyNyxmir Nightwhisper, Vexaria DuskthornRogues, assassins, necromancers and villains
      Wild and earthyFenoth Oakwood, Rowania BrookrootRangers, druids, wood elves and forest folk
      Noble and royalAlaric Ashford, Elissa of House HighcrestKings, queens, lords, ladies and noble houses
      ArcaneSerath Spellwright, Eldath MoonweaverWizards, sorcerers, witches, seers and mystics

      Common reasons to use a fantasy name generator

      What each control does:

      ControlWhat it doesWhen to use it
      Style buttonsSet the sound and theme of the namesMatch names to your character’s role, class or culture
      GenderShows Any, Male or Female namesWhen you need a name for a specific character
      ShowSwitches between First and family name or First name onlyUse first names only for companions, pets and quick NPCs
      Generate namesCreates a fresh set of 12 namesAfter you change the style or settings
      Add 12 moreAdds 12 new names to the current listKeep browsing without losing names you have seen
      Get more with AIAsks the free Pollinations AI service for extra namesWhen you want more variety than the built-in name parts
      StarSaves a name to your Saved names list on this deviceBuild a shortlist while you browse
      Copy all / Download .txtCopies or downloads your list as plain textPaste names into your manuscript, notes or campaign document

      Good to know

      What You Can Do With This Tool

      How to Generate a Fantasy Character Name (3 Steps)

      Pick a style

      Choose the style that fits your character, such as Classic heroic for knights, Shadowy for rogues or Arcane for mages. Not sure yet? Pick Any style to see a mix.

      Choose your settings

      Set the gender to Any, Male or Female, and choose First and family name or First name only.

      Generate and save

      Click Generate names to get 12 names. Tap the star beside the ones you like, then copy or download your shortlist.

      Tip: read your favourite names aloud and imagine another character calling them across a battlefield or tavern. If a name is easy to say and does not sound like anyone else in your cast, readers and players will remember it. When a name fits, use the Title Case Converter to keep its capitalisation consistent in your manuscript, character sheets and wiki.

      Which Fantasy Style Should I Choose?

      CharacterStyleWhy
      Knight, paladin or main heroClassic heroicStrong, honourable names like Calia Duskheart or Norwyn Frostborn
      Rogue, assassin or dark villainShadowySharp, ominous names like Nyxmir Nightwhisper or Vexaria Duskthorn
      Ranger, druid or wood elfWild and earthyNames drawn from forests, rivers and animals, like Fenoth Oakwood
      King, queen, lord or noble houseNoble and royalElegant names with house surnames, like Elissa of House Highcrest
      Wizard, sorcerer, witch or seerArcaneMystical names like Serath Spellwright or Eldath Moonweaver
      Adventuring party or whole castAny styleA blend of every style for a varied, believable cast
      Companion, pet or quick NPCAny style + First name onlyShort names you can drop into a scene instantly

      Tips for choosing a great fantasy name

      After you choose your character name

      • Test it in a scene. Write a line of dialogue with the name to hear how it sounds next to your other characters.
      • Search the name. Make sure it is not already a well-known character in books, films or games.
      • Build the character. Add a backstory, class, race and appearance, and keep your notes alongside the name.
      • Share your character. Prepare character art with Remove Background and Resize Image, then introduce them with the Instagram Text Formatter.

      Frequently Asked Questions

      Choose a style, set the gender and name format, then click Generate names. Twelve fantasy character names appear instantly, and you can click Add 12 more for new ideas.

      Yes. It is completely free, with no sign-up, no account and no limit on how many names you generate.

      No. Names are created inside your browser and are not uploaded to Teasoft. Data is only sent to Pollinations AI if you click Get more with AI.

      As many as you like. Each click of Generate names or Add 12 more gives you 12 new names, and Get more with AI can suggest even more.

      There are six styles: Any style, Classic heroic, Shadowy, Wild and earthy, Noble and royal, and Arcane. Each one uses its own sounds and family names.

      Yes. Set Gender to Male or Female for a specific character, or leave it on Any to get a mix of both.

      It asks the free Pollinations AI service for extra suggestions based on your style, settings and current names. No account or sign-in is needed.

      Tap the star beside a name. It is added to your Saved names list, where you can copy all or clear your favourites.

      In this browser on this device only. Copy or download them before you clear your browsing data or switch devices.

      Yes. Click Download .txt to save every name on screen as a plain text file, or use Copy all to paste them anywhere.

      Yes. The names work well for player characters, NPCs, villains and noble houses in D&D, Pathfinder and any other tabletop or online RPG.

      Yes. The names are free ideas you can use in novels, stories, games and other creative projects. Check that a name is not already a famous character before you publish.

      Names are built from random combinations of syllables and family names, so most are original. Some may match existing names by chance, so search a name before using it commercially.

      A good fantasy name is easy to pronounce, fits the character's role and world, and sounds different from the other names in your story.

      There is no race setting, but the styles help. Try Wild and earthy for elves and rangers, Classic heroic for dwarves and humans, and Shadowy for orcs, dark elves and villains.

      Yes. It works in Chrome and Safari on Android and iPhone, and on tablets and computers.

      No. Everything runs in your web browser. There is no app, plugin or download required.

      It works in Chrome, Edge, Firefox, Safari and other modern browsers on Windows, Mac, Linux, Android and iOS.

      About Teasoft's Fantasy Character Name Generator

      Teasoft's Fantasy Character Name Generator is a free online tool that creates original fantasy names for characters. It combines first-name syllables and family names across six styles, Any style, Classic heroic, Shadowy, Wild and earthy, Noble and royal and Arcane, to suggest 12 names at a time, with optional AI suggestions for even more ideas. You can filter by gender, save favourites, copy your list or download it as a .txt file.

      It is made for fantasy writers, game masters, tabletop RPG players, gamers and worldbuilders who need names for heroes, villains, NPCs and noble houses. There is nothing to install and no account to create, so you can name characters on any computer, tablet or phone in seconds.

      Your names are generated on your device and are never uploaded to Teasoft's servers. Saved names stay in your browser, and data is only sent to a third-party AI service when you choose Get more with AI.