Free fantasy character name generator
Generate elf, dwarf, tiefling, orc, goblin and aasimar names for a fantasy story or D&D campaign. Keep favorites, add character notes and download your cast.
Fantasy names
Find a name. Give them a reason to stay.
Start with six names, lock favorites and explore another family. A want, a debt or a secret turns a name into someone you can write.
Fantasy family
Flowing vowels, soft endings
Editing a name or note keeps that card when you generate again.
Your cast
This board stays in the current tab. Copy or download to keep it after a refresh.
View and select the export text
# Fantasy character cast ## Aelriel Elf ## Serewyn Elf ## Naesiel Elf ## Serenara Elf ## Naelune Elf ## Olilune Elf
Useful output, not a score
What this tool gives you
A name for the person in your story
Choose from twelve fantasy families, from lyrical elves to clipped goblin names. Six ideas appear immediately.
Keep the ones that work
Lock favorites while you generate more. Mix families on one board and edit any name to fit the character.
Leave with a cast you can write
Add a want, a secret or a relationship. Copy the board or download it as Markdown for your world notes.
How to use it
- 1
Choose a family
Pick elf, dwarf, orc, goblin, tiefling, dragonborn, gnome, aasimar, goliath, tabaxi, kenku or human.
- 2
Keep and refine
Lock a favorite and generate again. Editing a name or note locks its card so your work stays on the board.
- 3
Give the name a story
Add what the character wants, who they owe and what they hide. Copy or download before leaving.
Questions writers ask
Can I generate names for different fantasy species?
Yes. The twelve families include elves, dwarves, tieflings, dragonborn, orcs, goblins, gnomes, aasimar, goliaths, tabaxi, kenku and humans. Lock names from one family before switching to another to build a mixed cast.
Are these official D&D names or translations?
They are invented names for your own characters. Family labels help you explore sounds; they do not supply official lore, real-language meanings or a claim of uniqueness.
How do I keep the names and notes?
Copy the board or download its Markdown file. Edits stay in this tab while you work. Refreshing or closing the page clears the board, so export the version you want to keep.
Defined in the glossary
Worldbuilding
Designing the world a story happens in: its rules, history, powers, institutions and what each of them costs. In a script, the world shows through what characters can do, what stops them and what it costs them, not through explanation.
Characterization
How a character becomes specific on the page — the traits, tactics, and contradictions that show up in choices, not a résumé of adjectives parked in an action paragraph.
Keep working with the draft
Free fantasy place name generator
Name kingdoms, countries, cities, towns and worlds. Build a naming family and export editable place briefs for your fantasy story or D&D campaign.
Open toolFree character profile builder for fiction writers
Build a character profile through goals, relationships, and choices in scenes. Edit a worked example or start blank, then download your Markdown worksheet.
Open toolFree period character name generator
Pick a birth year or period, then roll a cast of era-accurate given names from US birth records and English period lists. Private in your browser.
Open toolKeep your cast beside the places, relationships and scenes you are developing.