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.
No Sign-Up, Nothing to Install
12 Fresh Names per Click
Names Made in Your Browser
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.
Choose a style, then press Generate names. Your names will appear here.
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:
| Style | Example names | Good for |
|---|---|---|
| Any style | Malendra Shadowthorn, Brin Hawksong | A varied cast, or exploring styles before you decide |
| Classic heroic | Calia Duskheart, Norwyn Frostborn | Knights, paladins, wanderers and the hero of the story |
| Shadowy | Nyxmir Nightwhisper, Vexaria Duskthorn | Rogues, assassins, necromancers and villains |
| Wild and earthy | Fenoth Oakwood, Rowania Brookroot | Rangers, druids, wood elves and forest folk |
| Noble and royal | Alaric Ashford, Elissa of House Highcrest | Kings, queens, lords, ladies and noble houses |
| Arcane | Serath Spellwright, Eldath Moonweaver | Wizards, sorcerers, witches, seers and mystics |
Common reasons to use a fantasy name generator
- Naming heroes, villains and side characters in a fantasy novel or short story
- Creating player characters and NPCs for Dungeons & Dragons, Pathfinder and other tabletop RPGs
- Finding a character name for an MMO, online game or video game
- Naming rulers, noble houses and cultures when worldbuilding
- Writing fan fiction, webcomics, screenplays and interactive fiction
- Getting unstuck when a scene or game session needs a name right now
What each control does:
| Control | What it does | When to use it |
|---|---|---|
| Style buttons | Set the sound and theme of the names | Match names to your character’s role, class or culture |
| Gender | Shows Any, Male or Female names | When you need a name for a specific character |
| Show | Switches between First and family name or First name only | Use first names only for companions, pets and quick NPCs |
| Generate names | Creates a fresh set of 12 names | After you change the style or settings |
| Add 12 more | Adds 12 new names to the current list | Keep browsing without losing names you have seen |
| Get more with AI | Asks the free Pollinations AI service for extra names | When you want more variety than the built-in name parts |
| Star | Saves a name to your Saved names list on this device | Build a shortlist while you browse |
| Copy all / Download .txt | Copies or downloads your list as plain text | Paste names into your manuscript, notes or campaign document |
Good to know
- Search before you publish. Names are random combinations, so check that your favourite is not already a famous character in books, films or games.
- Saved names stay on this device. Starred names are kept in this browser only. Clearing site data removes them, so download your list for a backup.
- AI is optional. Names are made in your browser. Only Get more with AI sends your style, settings and on-screen names to Pollinations AI.
- Every click is different. Names are generated at random, so star the ones you like before you clear the list or generate again.
- Make it your own. Change a letter, swap the family name or combine two results to create a name that is entirely yours.
What You Can Do With This Tool
- Generate fantasy names for free. No software to install and no account needed.
- Get 12 names per click. A full set of character names appears instantly.
- Choose from 6 fantasy styles. Classic heroic, Shadowy, Wild and earthy, Noble and royal, Arcane or Any style.
- Pick a gender. Show male names, female names or a mix of both.
- Choose the name format. Get a first and family name, or a first name only.
- Add 12 more names. Keep exploring without losing the names already on screen.
- Get more ideas with AI. Optional AI suggestions add extra variety to your list.
- Star your favourites. Build a shortlist of saved names on this device.
- Copy all names at once. Paste your list straight into your notes or manuscript.
- Download a .txt file. Keep a backup of your fantasy name ideas.
- Use it on any device. Works on phones, tablets and computers in any modern browser.
- Stay private. Names are made in your browser and are not uploaded to Teasoft.
What Should I Do After Choosing a Character Name?
Once you have the right name, use these free Teasoft tools to format it, style it and get your character ready to share.
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?
| Character | Style | Why |
|---|---|---|
| Knight, paladin or main hero | Classic heroic | Strong, honourable names like Calia Duskheart or Norwyn Frostborn |
| Rogue, assassin or dark villain | Shadowy | Sharp, ominous names like Nyxmir Nightwhisper or Vexaria Duskthorn |
| Ranger, druid or wood elf | Wild and earthy | Names drawn from forests, rivers and animals, like Fenoth Oakwood |
| King, queen, lord or noble house | Noble and royal | Elegant names with house surnames, like Elissa of House Highcrest |
| Wizard, sorcerer, witch or seer | Arcane | Mystical names like Serath Spellwright or Eldath Moonweaver |
| Adventuring party or whole cast | Any style | A blend of every style for a varied, believable cast |
| Companion, pet or quick NPC | Any style + First name only | Short names you can drop into a scene instantly |
Tips for choosing a great fantasy name
- Make it easy to say. Readers and players skip names they cannot pronounce. Two or three syllables usually work best.
- Match the sound to the role. Soft sounds suit healers and nobles, while hard sounds like K, Z and X suit warriors and villains.
- Keep your cast distinct. Avoid giving main characters names that start with the same letter or sound alike.
- Let surnames tell a story. Family names such as Frostborn or Oakroot hint at a character's home, history or magic.
- Stay consistent with your world. Characters from the same kingdom or culture should share similar sounds and naming patterns.
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
How do I generate a fantasy character name?
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.
Is the Fantasy Character Name Generator free?
Yes. It is completely free, with no sign-up, no account and no limit on how many names you generate.
Are my names uploaded to a server?
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.
How many fantasy names can I generate?
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.
What fantasy styles are available?
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.
Can I choose male or female names?
Yes. Set Gender to Male or Female for a specific character, or leave it on Any to get a mix of both.
What does Get more with AI do?
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.
How do I save the names I like?
Tap the star beside a name. It is added to your Saved names list, where you can copy all or clear your favourites.
Where are my saved names stored?
In this browser on this device only. Copy or download them before you clear your browsing data or switch devices.
Can I download my fantasy name ideas?
Yes. Click Download .txt to save every name on screen as a plain text file, or use Copy all to paste them anywhere.
Can I use these names for Dungeons & Dragons and other RPGs?
Yes. The names work well for player characters, NPCs, villains and noble houses in D&D, Pathfinder and any other tabletop or online RPG.
Can I use the names in my book or game?
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.
Are the generated names unique?
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.
What makes a good fantasy character name?
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.
Can I generate names for elves, dwarves or orcs?
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.
Does it work on my phone?
Yes. It works in Chrome and Safari on Android and iPhone, and on tablets and computers.
Do I need to install anything?
No. Everything runs in your web browser. There is no app, plugin or download required.
Which browsers are supported?
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.