Fantasy Name Generator
Describe a character or place and get 15 original fantasy names, each with a short note on its meaning or feel.
Free credits to start · No sign-up needed
More free tools
Prompts & ideas
Names
Writing
Social media
How it works
Step 1
Describe who or what you're naming
Add the role, gender, homeland or personality – the more detail, the better the fit.
Step 2
Pick a race or culture
Elvish names flow, Dwarven names clank, Orcish names snarl. Choose the sound you need.
Step 3
Shortlist and say them aloud
Copy the names you like, read them out loud and keep the ones that are easy to remember.
Original fantasy names that fit your world
A good fantasy name tells readers or players something before the character says a word: where they come from, how old their culture is, and whether to trust them. This generator writes names that follow a consistent sound for each race, so a whole family, clan or city feels like it belongs together. Use it for novels, tabletop campaigns, video game characters, maps and worldbuilding notes. Every batch includes a one-line note on meaning or tone, which helps when you need to justify a name or build lore around it. Run it several times with different descriptions to build a pool of names for an entire setting.
How to make fantasy names sound like one culture
Readers notice when names from the same people sound random. Pick a few rules per culture and stick to them. Elvish names often use soft consonants (l, n, th, r) and long vowels, like Aelindra or Thaeron. Dwarven names favor hard stops and short syllables, like Durgan or Brakka. Orcish names lean on harsh clusters such as gr, kr and zh, like Grushnak.
You can type these rules straight into the description box, for example 'names ending in -wyn, no letter z'. The generator will respect them, which keeps a whole clan or family line consistent.
Common naming mistakes to avoid
The most frequent problem is apostrophes and unpronounceable clusters added just to look exotic. If a reader cannot say a name in their head, they will skip it every time it appears. A second mistake is giving several main characters names that start with the same letter or have the same length; Kael, Kara and Kain blur together on the page.
Also avoid names that are famous from existing books or games. Readers will connect them to the original, and it can raise legal questions if you publish. Search any name you plan to keep before you commit to it.
Using names for places, not just people
Choose the Place names option to get towns, rivers, forests and kingdoms. Real-world place names often describe geography or history, and fantasy names feel more believable when they do the same: a town called Ashford suggests a river crossing, while Greywatch hints at an old fortress.
A useful trick is to give each region its own linguistic flavor and then mix them near borders. A trade city between an elven forest and a human kingdom might carry a blended name. Describe that context in the input and the generator will reflect it.
Frequently asked questions
Is the fantasy name generator free?
New visitors get free credits; signing in adds more. Each generation uses 1 credit.
Can I use these names in my book or game?
The names are generated fresh for each request and are meant for your own creative projects. Check trademark databases, domain names and username availability before you use a name commercially or publicly. The generator does not check whether a name is already taken.
How do I get names for a specific gender or role?
Write it in the description, for example 'male dwarf blacksmith, gruff, two syllables'. The generator follows the details you give.
Will I get the same names twice?
Results vary every time, so running the same description again gives you a new batch. Save the names you like before generating more.
Does it work for tabletop RPGs like D&D?
Yes. The names are plain text, so you can use them for characters, NPCs and places in any tabletop game. This tool is independent and not affiliated with any game publisher.
Guides
Tejal OpenAI: Evals and Model Research
Learn what OpenAI confirms about Tejal Patwardhan’s role, why model evaluations matter, and how benchmarks can fail
Opus Sonnet: Which Claude Model Should You Use?
Compare Claude
Ling 3.1 Flash: Ant Group's 560B MoE Model Explained
Ling-3.1-Flash is Ant Group's Ling model released Sept 30, 2026: ~560B total / ~25B active parameters, up to 1M context, free trial first, open weights planned.
Kerala Lottery Karunya KR
Hotel Lobby Trends Shaping 2026 Design
Discover 2026 hotel lobby trends: residential-style social hubs, biophilic details, flexible zoning, acoustic comfort, and discreet technology.
GPT Sol 6.1: What OpenAI's GPT-6.1 Sol Is and How to Use It
GPT-6.1 Sol is an OpenAI model launched at DevDay on Sept 29, 2026: near-Astra coding and agent work at $2/$10 per million tokens, in Codex, ChatGPT and the API.