Fantasy & Fiction Name Generators

Create names for fantasy characters, mythical creatures, and fictional worlds. Perfect for D&D campaigns, fantasy writing, and world-building.

Altmer Name Generator

Angel Name Generator

Anime Name Generator

Argonian Name Generator

Breton Name Generator

Character Name Generator

Cult Name Generator

Dark Elf Name Generator

Deity Name Generator

Demon Name Generator

DND Name Generator

Dragon Name Generator

Dragonborn Name Generator

Drow Name Generator

Dunmer Name Generator

Dwarf Name Generator

Elf Name Generator

Empire Name Generator

Fairy Name Generator

Fantasy Name Generator

Fantasy Town Name Generator

Game of Thrones Name Generator

GOT Name Generator

Noble Name Generator

Spell Name Generator

Magic Name Generator

Warrior Name Generator

Mage Name Generator

Knight Name Generator

Samurai Name Generator

Ninja Name Generator

Ranger Name Generator

Rogue Name Generator

Paladin Name Generator

Druid Name Generator

Bard Name Generator

Cleric Name Generator

Monk Name Generator

Sorcerer Name Generator

Romance Name Generator

Gnome Name Generator

Goblin Name Generator

God Name Generator

Halfling Name Generator

Harry Potter Name Generator

Khajiit Name Generator

Kingdom Name Generator

Fantasy Kingdom Name Generator

Fantasy Village Name Generator

Fantasy Place Name Generator

Fantasy Country Name Generator

Fantasy Continent Name Generator

Fantasy Land Name Generator

Fantasy Location Name Generator

Witch Name Generator

Elvish Name Generator

Tiefling Name Generator DND

DND Elf Name Generator

Female Elf Name Generator

Medieval Name Generator

Medieval English Name Generator

MLP Name Generator

Nord Name Generator

Norse Name Generator

Orc Name Generator

Pirate Name Generator

Superhero Name Generator

Hero Name Generator

Tiefling Name Generator

Vampire Name Generator

Victorian Name Generator

Viking Name Generator

Villain Name Generator

Supervillain Name Generator

Warrior Cats Name Generator

Wizard Name Generator

Wood Elf Name Generator

Half Elf Name Generator

Sword Name Generator

Fae Name Generator

Monster Name Generator

Creature Name Generator

Aasimar Name Generator

Night Elf Name Generator

Lord of the Rings Name Generator

Goth Name Generator

Warlock Name Generator

Devil Name Generator

Goddess Name Generator

Faction Name Generator

Species Name Generator

Forest Name Generator

Russian Name Generator Fantasy

Hogwarts Name Generator

Unicorn Name Generator

Kitsune Name Generator

Spirit Name Generator

High Elf Name Generator DND

Slytherin Name Generator

Leonin Name Generator

Lovecraft Name Generator

Oni Name Generator

Pharaoh Name Generator

Assassin Name Generator

Fantasy Team Name Generator

Fursona Name Generator

Fantasy Wolf Name Generator

Astral Elf Name Generator

Lovecraftian Name Generator

Fantasy Race Name Generator

Game of Thrones House Name Generator

Pathfinder Name Generator

DND World Name Generator

DND Town Name Generator

Roman Legion Names Generator

Eldritch Name Generator

Shoggoth Name Generator

Fantasy City Name Generator

Fantasy World Name Generator

DND Character Name Generator

Fantasy Human Name Generator

DND Human Name Generator

Fantasy Surnames Generator

Dungeons and Dragons Name Generator

Elven City Name Generator

Fantasy Elf Name Generator

Fantasy Character Name Generator

Fantasy Female Name Generator

Character Name Generator Fantasy

Random Fantasy Name Generator

Fantasy Username Generator

Magical Girl Name Generator

Viltrumite Name Generator

Japanese Name Generator Fantasy

Random DND Name Generator

Race Name Generator

Sindarin Name Generator

Element Name Generator

Inazuman Name Generator

Fantasy Name Generator DND

French Name Generator Fantasy

NPC Name Generator

Na'vi Name Generator

Harry Potter Legacy Name Generator

Tiefling Name Generator Female

Dark Rogue Name Generator

Fantasy Name Generator Goddess

Random Name Generator Tiefling

Elven Name Generator

Christmas Elf Name Generator

Wizard Name Generator Hogwarts Legacy

Fantasy Planet Name Generator

Valyrian Name Generator

Dwarf Clan Name Generator

Dwarven Name Generator

Elf Name Generator 5e

Fantasy Name Generator Tiefling

Random Witch Name Generator

Lotr Goblin Name Generator

Gnome Fantasy Name Generator

Elf Fantasy Name Generator

Cthulhu Name Generator

Regency Name Generator

Sith Lord Name Generator

Centaur Name Generator

Centaur Last Name Generator

Random Dragon Name Generator

Death God Name Generator

Warrior Cat Name Generator With Description

Anglo Saxon Name Generator

Word Bearer Name Generator

Fantasy Name Generator Orcs

Hogwarts Character Name Generator

Markov Name Generator

Black Templar Name Generator

Horror Entity Name Generator

Witch Name Generator Poe

Minotaur Name Generator

Star Wars Smuggler Name Generator

Guild Name Generator

Fantasy Boat Name Generator

Fairy Tail Guild Name Generator

Tolkien Elf Name Generator

Dragon Sorcerer Name Generator

Ai Superhero Name Generator

Book Name Generator For Occult Studies

Diablo Ii Monster Name Generator

Eragon Dragon Name Generator

Gothic Old English Place Name Generator

Dragon Name Lotr Generator

Earthen Name Generator

Elder Scrolls Colovian Name Generator

Elvish Last Name Generator

Evil Monster Name Generator

Evil Name Generator Fantasy

Evil Wizard Name Generator

Evil Wizard Organisation Name Generator

Fantasy Monster Name Generator

Fantasy Name Generator Taxabi

Fantasy Name Generator Witch

Lord Of The Rings Goblin Name Generator

Valyrian Dragon Name Generator

Vampire Last Name Generator Dnd

Villain Male Name Generator

Warhammer Wood Elf Name Generator

Wind God Name Generator

Asoiaf Name Generator

Tiefling Name Generator Bg3

Fantasy & Fiction Naming Guide: Characters, Cultures, and Worlds

When a fantasy setting feels real, it’s usually because the names feel like they belong there. Fantasy Name Generators can save you hours, but the best results still come from a little direction—tone, culture, and a few consistent rules. Whether you’re naming a hero for a novel, building a new region for a campaign, or filling out a whole cast of NPCs, you’ll get stronger character names when you know what your world sounds like.

What Are Fantasy Name Generators?

Fantasy Name Generators are tools that generate fantasy names based on the vibe and constraints you give them—race, culture, region, era, role, or even a single keyword. Instead of staring at a blank page, you can quickly get character names, place names, spell names, and faction titles that match your setting. The best approach is to generate a batch, keep the options that sound right for your world, and then adjust spelling, syllables, and titles so the final result stays consistent and lore-friendly.

Origins and Mythology

Start with the “why” behind a name. In many stories, names carry history: old gods, famous battles, sacred rivers, or a founder’s legend. Even if you don’t write the full lore, hinting at it makes names feel grounded. Try pairing a mythic root with a practical element—like a craft, a place, or a virtue—to create believable naming layers that work for both nobles and commoners.

Naming Conventions by Culture

Give each culture a pattern. One nation might prefer short, hard consonants and patronymics; another might use flowing vowels and nature imagery. Decide how surnames work (if they exist), how titles are used, and whether people earn epithets over time. If you’re unsure where to begin, use a broad tool like the Fantasy Name Generator to explore styles, then lock in what feels consistent for your world.

Race and Species Flavor (Without Stereotypes)

Fantasy races are often a shorthand for language and culture, but you can still keep things fresh. For example, elves might lean lyrical while dwarves lean sturdy—but you can vary by region, religion, or social class so every group isn’t a copy-paste. If you need quick options for a specific feel, tools like the Elf Name Generator can help you keep a recognizable sound while you add your own twist.

Sound, Rhythm, and Readability

A great name is easy to say at the table and easy to remember on the page. Read names out loud, check for tongue-twisters, and avoid too many similar starting letters in the same scene (three characters named “Kael/Kale/Kail” will blur together). Use syllable rhythm to signal roles: shorter names can feel blunt or martial, while longer names can feel ceremonial or ancient. Small choices like apostrophes, diacritics, and compound words should be used sparingly—enough for flavor, not enough to confuse.

World-Building Consistency

Consistency beats complexity. If you name one city with a two-part structure (Stone + River), apply that logic to neighboring towns, roads, and landmarks. If you’re building big maps or dynasties, consider naming clusters: a capital style, a borderland style, and a frontier style. When you need something iconic fast, a focused generator like the Dragon Name Generator can deliver strong, thematic options you can reuse as cultural touchstones (saints, ships, mountains, or house symbols).

What Are the Most Popular Fantasy Name Generators?

Here are 10 popular Fantasy Name Generators in this category, covering the most common needs for D&D, fantasy writing, and world-building. Each one focuses on a different type of fantasy names, so you can mix and match depending on what you’re naming.

As you browse this category, treat Fantasy Name Generators as a creative partner: generate a batch, pick the few that match your setting’s sound, and then adjust spelling or structure to fit your naming rules. For quick campaign prep, DND name tools are a great way to create NPC-ready names that still feel lore-friendly when you apply your world’s patterns.