A generic fantasy name generator gives you names that fit any world, which means they fit none in particular. Authrot’s name dice learn from examples you give each people, place or culture, so names come out sounding like your world. It lives inside the studio, beside every name field.
Free account, no card. Includes 50 AI credits to try the assistant.
Name dice
Roll first, family or full names that fit.
Eight ideas at a time, each with any clash beside it. Click one to use it, reroll just the first name or just the family name, and narrow by how a name starts, ends or how long it is. No AI, so rerolls are instant and free.
Name ideas· click one to use it
New ideas
Alderen Horvarrowfirstfamily
Wynnoc Rehorvarfirstfamily
Alderena Ashcornefirstfamily
Maein Maynefirstfamily
Brann Vanvaelfirstfamily
Garrin Redmarrowfirstfamily
UsingThe Marches
Narrow down
A style per people
Example names in, more like them out.
Paste names you like into a naming style and the generator learns their sound, with a live preview as you type. Keep the style on the bible entry for the people, place or culture it belongs to.
Character No. 01 / 14
[ PORTRAIT ]
Ilsa Danvar
aka the smith’s girl, Ils
41Refs6Links9/12Chapters
Nineteen, a smith’s apprentice, and the only one in Emberford who won’t go near a horse.
3 unlinked mentions: where the text writes Ilsa Danvar and nothing links it Link all
The Smith’s Girl
Ilsa found the key where the fire had left it, deep in the ash below Highcairn.
named found by the assistant
What the Ashguard Knows
The lock gave under the key, and she was through before the vault door could decide against her.
the scene depends on it found by the assistant
Follows the ties
A character’s names come from where they’re from.
The dice pick a style through the bible: the character’s own, then their species, the place they come from, the faction they belong to, then the project’s default. A smuggler born in the marsh towns gets marsh names.
Ask the AI for names and it chooses from the generator’s candidates instead of inventing its own, so the same few names models love stay out of your book unless you let them in.
Where does the ember key show up across the books?
with The ember key
Looking up the story bible
Finding every reference
Four places, in reading order, and one gap:
ch 2Ilsa finds it under the ash, still warm. Named.
ch 5It opens the vault. The scene depends on it.
ch 7She turns it in her pocket when she lies. Referred to.
II · 1Every Danvar since has carried one, and none of them knows why. Shapes the story here.
ch 9Corin says it was his father’s. Nothing earlier sets that up. Worth a line in chapter 4?
Drafting that line…4s
What makes a fantasy name feel right
A good invented name does three jobs at once. It is pronounceable enough that a reader doesn’t stumble every time it appears. It sounds like it comes from somewhere specific: the reader can hear that Gethin and Rhodri are from the same valley, and that Xochitl is not. And it is distinct from every other name in the cast, so the reader never mixes up two characters on a fast read.
Most name generators handle only the first job. They join syllables from fixed tables (“Mor” plus “an” plus “dil”), and every result has the same rhythm whichever culture you pick. A world with five peoples ends up sounding like one people with five hats. What makes a culture’s names coherent is consistency in the small things: favoured endings, sounds that appear and sounds that never do, typical length, how family names work.
Authrot’s generator works from that consistency. You give it examples of the sound you want, and it makes new names in the same sound, then checks each against your rules and your cast before showing it.
How a naming style works
A naming style starts with example names, and examples alone are enough to make a working style. Paste a list of names you have written, names that sound right to you, or a set started from a real-name pack. The generator learns which letters follow which in your examples and makes new names that follow the same patterns, while rejecting any result that copies an example or sits one letter away from one.
Everything else is optional and starts folded away. Set a length range, favoured endings (-ar, -en), letters to lean on, letter combinations never to use, whether apostrophes are allowed (never, or at most one and never first or last), and names to ban outright. A pattern says how a full name is built: given then family, family first, a patronymic made from the parent’s name (“{given} {given:parent}sen”), or a name tied to a place (“{given} of {place}”).
If you would rather describe the sound than collect examples (“desert traders, harsh consonants, no family names, a title before the name”), the AI can draft a style from your description, with the price shown first. You then tune it like any other.
A live preview of names updates as you type examples
Place names with weighted endings, joined so a vowel isn’t doubled
Epithets (“the Bold”, “Anvilhand”) for a pattern that uses them
Every style kept on its bible entry and in Foundations under World
The names every AI reaches for
If you have read much AI-assisted fantasy, you have met Elara. And Kael, Lyra, Thorne, Seraphina, Elowen and a lord called Voss, probably in a land called Eldoria. Language models reach for the same small set of names when asked to invent one, and readers have started to notice. A book full of them reads as machine-written whether it was or not.
Authrot bans those favourites, and their close variants, in every project by default. When the AI suggests names, it chooses among candidates the generator made from your style instead of inventing its own, and anything it writes that fails your style’s checks is dropped. If you really do want an Elara, you can let that one name through for your project.
The same checks screen out accidental rude words in any of several languages, without tripping on innocent names that happen to contain one.
A cast the reader can tell apart
Readers tell names apart mostly by their first letter and their overall shape. A cast with Kara, Kael and Kiran will be confused on every fast read, and so will Brenna and Bronwen. Writers rarely notice while drafting because they know who everyone is.
Every name the dice offer is checked against the names and aliases already in your bible. Warnings sit beside each idea: already used by someone, close to another name, sharing a first letter with several of the cast, or sharing a first syllable or an ending with someone. They never block you. People are compared with people and places with places, so a town can share a letter with a hero.
Check names on the Bible page runs the same checks over your whole existing cast and lists the clusters: names starting alike, near spellings, model favourites. Each links to the entry, where renaming across the whole text is one step away.
A naming language in an afternoon
You don’t need to be a linguist to give a people a consistent sound. Start with a feeling (“cold, northern, hard stops, short names”) and write down ten or twenty names that have it: some you invent, some borrowed from the sound of a real language you like. Watch the preview as you type. If too many results end the same way, add a few examples with other endings; if a combination keeps turning up that you dislike, put it on the avoid list.
Then do the same for the second people, deliberately different: longer names, softer sounds, a different favourite ending. Put the two previews side by side and you can hear the border between them. Give each style a pattern for full names, attach it to the place or faction it belongs to, and from then on every new character from either side rolls names that sound like home.
Where the generator lives
The name generator is part of the Authrot studio rather than a standalone page on this site: there is no public name tool to try here without signing in. Inside a project, the dice sit beside every name field: in Foundations when you name your cast and places, in the bible’s new-entry dialog, and on every entry page. With no style yet, the dice offer to make one or to use real names.
Because the generator runs in your browser and uses no model, rerolling costs nothing and works even with AI blackout on. The only part that uses the AI is optional: asking it to pick or draft names, which shows its price before it runs.
Questions writers ask
Is there a fantasy name generator I can use on this page?
No. The generator is part of the studio, so you use it inside a project, beside every name field. That is where it can learn your styles and check names against your cast.
Does the name generator use AI?
No. It runs in your browser with no model, so rerolls are instant and cost nothing. Asking the AI to pick names, or to draft a style from a description, is optional and shows its cost first.
Can I make names for different races or cultures?
Yes. Give each people, place, faction or culture its own naming style, and a character picks up the style of their species, home or faction through their ties in the bible.
Can it make place names?
Yes. A style can hold its own place-name examples and weighted endings, like -by or -grad, so each realm’s towns share a sound.
How do I avoid names like Elara and Kael?
They are banned by default, with their close variants. When the AI suggests names, it picks from the generator’s candidates for your style instead of its favourites.
Can it make surnames, patronymics or titles?
A style’s pattern says how a full name is built: family name first or last, a patronymic from the parent’s name, a place, or an epithet. You can reroll each part separately.
Will it warn me if two characters’ names are too similar?
Yes. Every idea is checked against your cast for near spellings and shared first letters, syllables and endings, and Check names lists the clusters in your existing cast.