Character Name HubEvery legend starts with a name. Find yours.

Get character name ideas for fantasy stories, RPG campaigns, and games in one place. Character Name Hub brings together 70+ free generators that create male and female names with meanings. Use them to name a novel's hero, a DnD character, or a new gamertag.

  • 70+ generators
  • Names with meanings
  • Male & female
  • No sign-up
Browse all generators
Painting of characters rising from a glowing open book: an elf archer, a wizard, a dragon, a sword hero, a space pilot, and three people in modern and traditional clothing

Browse All Character Name Generators

Pokรฉmon Name Generator

Generate original Pokรฉmon-style names for fan-made creatures, fakemon, and stories.

Generate names

Night Elf Name Generator

Generate mystical night elf names for WOW characters, druids, and moonlit sentinels.

Generate names

Dark Elf Name Generator

Generate sharp, shadowed dark elf names for drow villains, underdark schemers, and dark fantasy stories.

Generate names

Palico Name Generator

Generate charming Palico names for your Monster Hunter cat companion.

Generate names

Vampire Hunter Name Generator

Generate grim vampire hunter names for slayers who stalk the undead through gothic streets.

Generate names

Ranger Name Generator

Generate wilderness ranger names for trackers, archers, and forest wardens in any campaign.

Generate names

Wood Elf Name Generator

Generate nature-rooted wood elf names for forest scouts, archers, and druids.

Generate names

Half-Orc Name Generator

Generate tough half-orc names that mix human and orcish sounds for DND fighters.

Generate names

Demon Hunter Name Generator

Generate fierce demon hunter names for slayers, exiles, and WOW demon hunter characters.

Generate names

Blood Elf Name Generator

Generate proud blood elf names for WOW Horde characters, magisters, and Quel'Thalas nobles.

Generate names

Witch Name Generator

Generate enchanting witch names for coven leaders, herbalists, and dark sorceresses.

Generate names

Elden Ring Name Generator

Generate Elden Ring style names for Tarnished heroes, knights, and sorcerers.

Generate names

Warlock Name Generator

Generate dark warlock names for pact-bound spellcasters and DnD warlock characters.

Generate names

Genshin Impact Name Generator

Generate Genshin Impact style names for Teyvat travelers and original characters.

Generate names

Warrior Name Generator

Generate strong warrior names for fighters, champions, and battle-hardened heroes.

Generate names

Fallout Name Generator

Generate Fallout names for Vault Dwellers, wastelanders, and post-apocalyptic survivors.

Generate names

Tabaxi Name Generator

Generate tabaxi names in the DnD clan style for curious cat-folk adventurers.

Generate names

Sims Name Generator

Generate fresh Sims names for households, townies, and legacy challenge families.

Generate names

Mermaid Name Generator

Generate enchanting mermaid names for sea maidens, sirens, and ocean royalty.

Generate names

Dark Souls Name Generator

Generate grim Dark Souls style names for Undead knights and lost wanderers.

Generate names

Troll Name Generator

Generate brutish troll names for bridge guards, cave dwellers, and mountain brutes.

Generate names

Dragon Age Name Generator

Generate Dragon Age names for Thedas heroes, Grey Wardens, and companions.

Generate names

Minotaur Name Generator

Generate powerful minotaur names for labyrinth guardians and horned warriors.

Generate names

Stardew Valley Farm Name Generator

Generate cozy Stardew Valley farm names for your new homestead.

Generate names

Satyr Name Generator

Generate playful satyr names for fey revelers, bards, and woodland tricksters.

Generate names

Unicorn Name Generator

Generate magical unicorn names for enchanted steeds and fairy-tale creatures.

Generate names

Succubus Name Generator

Generate seductive succubus names for demon temptresses and dark fantasy villains.

Generate names

Pirate Name Generator

Generate bold pirate names for captains, buccaneers, and swashbuckling crews.

Generate names

Samurai Name Generator

Generate honorable samurai names inspired by Japanese warrior tradition.

Generate names

Elf Name Generator

Generate elegant male and female elf names with meanings for fantasy novels and DND characters.

Generate names

Dragon Name Generator

Generate ancient, powerful dragon names with meanings for wyrms, drakes, and legendary beasts.

Generate names

Minecraft Name Generator

Generate creative Minecraft usernames and character names for survival, creative, and PvP players.

Generate names

Dwarf Name Generator

Generate sturdy dwarf names for miners, smiths, and mountain warriors in any campaign.

Generate names

Orc Name Generator

Generate harsh, guttural orc names for warchiefs, raiders, and WOW Horde characters.

Generate names

Vampire Name Generator

Generate dark, elegant vampire names for gothic nobles, ancient bloodlines, and horror stories.

Generate names

Wizard Name Generator

Generate arcane wizard names for spellcasters, archmages, and DND wizard characters.

Generate names

Werewolf Name Generator

Generate wild werewolf names for pack alphas, cursed wanderers, and moonlit hunters.

Generate names

Demon Name Generator

Generate dark demon names for infernal lords, fiends, and horror villains.

Generate names

Tiefling Name Generator

Generate tiefling names with infernal roots and virtue names for DND characters.

Generate names

High Elf Name Generator

Generate noble high elf names for ancient bloodlines, mages, and elven royalty.

Generate names

Moon Elf Name Generator

Generate silver-toned moon elf names for mystics, wanderers, and night-loving heroes.

Generate names

Half-Elf Name Generator

Generate half-elf names that mix human and elven sounds for DND characters and novels.

Generate names

Male Elf Name Generator

Generate male elf names with meanings for warriors, scholars, and elven lords.

Generate names

Female Elf Name Generator

Generate female elf names with meanings for mages, healers, and elven queens.

Generate names

Red Dragon Name Generator

Generate fiery red dragon names for greedy tyrants and mountain-dwelling wyrms.

Generate names

Black Dragon Name Generator

Generate menacing black dragon names for swamp lurkers and acid-breathing wyrms.

Generate names

Blue Dragon Name Generator

Generate storm-charged blue dragon names for desert lords and lightning-breathing wyrms.

Generate names

Dragonborn Name Generator

Generate proud dragonborn names with clan names for DND warriors and paladins.

Generate names

Halfling Name Generator

Generate cheerful halfling names for nimble rogues, cozy villagers, and lucky adventurers.

Generate names

Gnome Name Generator

Generate quirky gnome names for tinkerers, illusionists, and curious inventors.

Generate names

Goblin Name Generator

Generate scrappy goblin names for raiders, tricksters, and cave-dwelling schemers.

Generate names

Shadar-Kai Name Generator

Generate grim shadar-kai names for Shadowfell elves, reapers, and gloom-touched heroes.

Generate names

Paladin Name Generator

Generate righteous paladin names for holy knights, oathsworn warriors, and divine champions.

Generate names

Druid Name Generator

Generate earthy druid names for nature priests, shapeshifters, and circle keepers.

Generate names

Bard Name Generator

Generate charming bard names for minstrels, storytellers, and silver-tongued performers.

Generate names

Monk Name Generator

Generate disciplined monk names for martial artists, mystics, and temple wanderers.

Generate names

Lich Name Generator

Generate chilling lich names for undead sorcerers and immortal dark lords.

Generate names

Male Demon Name Generator

Generate male demon names for infernal princes, warlords, and fallen tyrants.

Generate names

Female Demon Name Generator

Generate female demon names for succubi, temptresses, and infernal queens.

Generate names

Angel Name Generator

Generate radiant angel names with meanings for celestial guardians, archangels, and messengers.

Generate names

Villain Name Generator

Generate memorable villain names for masterminds, dark lords, and story antagonists.

Generate names

Male Villain Name Generator

Generate male villain names for warlords, crime bosses, and scheming tyrants.

Generate names

Female Villain Name Generator

Generate female villain names for femme fatales, sorceresses, and ruthless queens.

Generate names

Fairy Name Generator

Generate light, playful fairy names for sprites, pixies, and woodland fae.

Generate names

Pokรฉmon Nickname Generator

Generate cute, funny, and clever nicknames for every member of your Pokรฉmon team.

Generate names

Pokรฉmon Trainer Name Generator

Generate trainer names for Pokรฉmon fan games, role-play, and new adventures.

Generate names

Random Pokรฉmon Generator

Pick random Pokรฉmon for team challenges, Nuzlocke runs, and draft games.

Generate names

COD Name Generator

Generate tactical Call of Duty usernames for multiplayer, Warzone, and squad play.

Generate names

Alias Name Generator

Generate cool aliases for usernames, gamertags, and secret identities.

Generate names

Guild Name Generator

Generate strong guild names for MMO teams, raid groups, and gaming clans.

Generate names

Warhammer 40k Name Generator

Generate grimdark Warhammer 40k names for Space Marines, Inquisitors, and Imperial heroes.

Generate names

Final Fantasy Name Generator

Generate Final Fantasy style names for heroes, mages, and RPG characters.

Generate names

Jedi Name Generator

Generate noble Jedi names for Star Wars characters, role-play, and fan fiction.

Generate names

Sith Name Generator

Generate menacing Sith names for Star Wars characters, role-play, and fan fiction.

Generate names

Skyrim Name Generator

Generate Skyrim names for Nords, Dark Elves, Khajiit, and every race in Tamriel.

Generate names

Warrior Cat Name Generator

Generate Warrior Cats names with clan-style prefixes and suffixes for fan characters.

Generate names

Fortnite Name Generator

Generate cool, funny, and sweaty Fortnite names for Battle Royale players.

Generate names

Roblox Name Generator

Generate creative Roblox usernames and display names for every kind of experience.

Generate names

Steam Name Generator

Generate clean, catchy Steam names for your profile, friends list, and multiplayer lobbies.

Generate names

Xbox Name Generator

Generate unique Xbox gamertags for console, PC, and Game Pass players.

Generate names

How to Use the Character Name Generators?

Using the character name generators takes 5 steps.

  1. Open a generator

    Pick a race, class, or game from the list above. Examples include the elf, wizard, and Minecraft generators.

  2. Choose a gender

    Select Male, Female, or Any Gender. The results change to match the choice.

  3. Pick a name style

    Choose 1 of the 4 to 5 name styles. Each style gives the names a different tone.

  4. Set the number of names

    Use the Number of Names menu to decide how many names appear in one batch.

  5. Generate and compare

    Click the Generate button to see the names. Click it again for a fresh batch.

What Are the Advanced Features of the Character Name Hub?

Every generator on Character Name Hub includes these 6 features.

Lore-based name styles

Every generator offers 4 to 5 name styles. Each style follows the lore of its race, class, or game.

Male and female filter

The gender filter gives clearly different male and female names. The Any Gender option mixes both.

Names with meanings

Every name comes with a meaning. Meanings come from real-language roots, so each one is factual.

Name part breakdowns

Each name splits into its parts. The breakdown shows how every root adds to the full meaning.

Audio pronunciation

A speaker button reads each name aloud. Players hear the correct stress before using it at the table.

Custom name count

The Number of Names option sets how many results appear per click. One click fills a full shortlist.

How to Name a Character?

Naming a character starts with the story's world and narrows to the character's role. These 5 steps turn a blank page into a name that fits.

  1. Start with the genre and setting. A fantasy kingdom, a sci-fi colony, and a modern city each call for different sounds. Elf names flow with soft letters, while orc names use hard stops.
  2. Reflect the character's role. Heroes carry clean, balanced names. Villains suit sharp consonants and heavy syllables.
  3. Choose a name with a meaning. A meaning adds a hidden layer to the story. For example, Aldric comes from Germanic roots meaning "old ruler," which suits a wise king.
  4. Say it out loud. Names with 2 to 3 syllables are the easiest to remember. At an RPG or DnD table, a short name is easier to call out during combat.
  5. Check for famous matches. Search the name online before committing. A name shared with a famous character, such as Gandalf or Katniss, pulls readers out of the story.

Character name ideas by genre

Each genre has its own naming pattern. Here are 3 genres with example names for each.

Fantasy

Soft, flowing sounds for elves and fae, and harsh sounds for dark characters.

AeldrinElowenVexar

RPG & DnD

Names that hint at race and class, often paired with a clan or family name.

Dorn AshbeardSeraphelBrakka

Games

Short, punchy gamertags that read well on leaderboards and in voice chat.

PixelRogueVoidSprinterLunarByte

Further Reading

Frequently Asked Questions

What is a character name generator?

A character name generator is a free online tool that creates names for characters in stories, games, and role-play. It suggests names based on race, class, genre, or gender. Writers, game masters, and players use it to find character name ideas in seconds.

What is Character Name Hub?

Character Name Hub is a free website with 70+ character name generators for fantasy, fiction, and games. Every generator creates male and female names with meanings, name breakdowns, and audio pronunciation. All tools work instantly in the browser, with no account, email, or download required.

Can I use generated character names in my book or game?

Yes. Names from our generators are free to use in novels, comics, games, and DnD campaigns. The U.S. Copyright Office does not protect names or short phrases. Trademarks are separate, so check a name before using it as a brand or product title.

Do character names need a meaning?

No, but a meaning makes a name more memorable. A meaning can hint at a character's personality, origin, or fate. That is why every name from our generators comes with its meaning.

How do I name my DnD character?

Name a DnD character by matching the name to the character's race and class. Each race has its own naming pattern. For example, elf names flow with soft sounds, while dwarf names pair a short first name with a clan name.

Scroll to Top