Pick a category.
Mash generate.
Keep the good ones.
// Sample subhead copy. Deterministic, seeded name generation across five tuned categories. Every batch is reproducible, exportable, and yours to keep.
The tool preview
Parameters
- Style
- ▐ [ Classic | Modern | Coined ]
- Length
- ▐ [ S | M | L ]
- Count
- ▐ 12
- Starts with
- ▐ [ A___ ]
Results · Batch 001
01
Pick
// Choose a category tuned to the voice you need — melodic, stony, guttural, airy, or titled.
02
Tweak
// Set style, length, count, and opening letters. Parameters stage until you hit generate.
03
Generate
// One click builds a full seeded batch. Same seed, same list — every single time.
04
Lock / Reroll
// Pin the keepers, reroll the rest. Export your shortlist as CSV when you are done.
FAQ
Is this an AI?
No. Every name is assembled by a deterministic, seeded algorithm working from hand-built syllable tables. There is no model, no prompt, and no server round-trip — which is exactly why results are instant and reproducible.
Do I need an account?
No. The tool runs entirely in your browser with nothing to sign up for. Saved names and locks live in your current session, and you can export anything you want to keep before you leave.
Can I export my list?
Yes. Every batch, selection, and saved shortlist can be copied to the clipboard as plain text or downloaded as a CSV file, ready for spreadsheets, world bibles, or campaign notes.
What does lock do?
Locking pins a result in place. When you reroll the batch, locked names stay exactly where they are while every unlocked slot is regenerated — so you can converge on a full list of keepers over several rolls.
What is a seed?
A seed is the small piece of text that drives the random assembly. Feed the generator the same seed with the same settings and it will rebuild the identical list, which makes batches shareable via a simple link.
Are the names free to use?
Yes. Generated names are yours for personal and commercial projects alike — novels, games, campaigns, products. As with any name, run your own trademark search before building a brand on one.
Browse all 5 generators
// Every generator is tuned to a distinct naming voice. Pick the one that matches your world and start mashing.
Elf Name Generator
Elven names lean on flowing, melodic syllables with soft consonants and open vowels. This generator blends airy prefixes with lyrical cores and graceful endings to produce names that suit high elves, wood elves, and rangers alike.
Open generatorDwarf Name Generator
Dwarven names are built from hard, stony consonants and short, sturdy syllables that sound forged rather than spoken. Great for mountain clans, smiths, and grizzled warriors.
Open generatorOrc Name Generator
Orcish names are guttural and blunt, favoring growled consonant clusters and abrupt endings. Ideal for war chiefs, raiders, and monstrous NPCs.
Open generatorFairy Name Generator
Fairy names are light and whimsical, full of bright vowels and tinkling endings that evoke petals, dew, and moonlight. Perfect for sprites, pixies, and woodland spirits.
Open generatorWizard Name Generator
Wizard names pair a formal given name with an earned epithet — the title an archmage is known by across the realm. Great for mentors, villains, and legendary spellcasters.
Open generator01
What is a fantasy name generator?
This is placeholder copy to be replaced with final content. A fantasy name generator is a focused tool that assembles fictional names from curated linguistic parts — prefixes, middles, and endings that have been chosen to evoke a particular culture or species. Instead of staring at a blank page, you generate a batch of candidates, react to them, and refine. The point is not that the machine names your character for you; it is that the machine gives your instincts something concrete to push against.
Unlike a random word mashup, a good generator is opinionated. Each category on this site has its own syllable tables, its own rhythm, and its own rules about how sounds are allowed to join. An elf name and a dwarf name produced from the same seed will not merely differ in spelling — they differ in texture, cadence, and implied history, because the underlying data was written to encode those differences.
Everything here runs deterministically in your browser. There is no login, no queue, and no AI model deciding what you probably meant. You pick a category, set a few parameters, and press generate. Twelve names appear in milliseconds, and the same seed will reproduce them for as long as this site exists.
02
Why deterministic beats AI for naming
Sample section copy, to be rewritten. Large language models are impressive, but they are the wrong tool for batch naming. They are slow, they drift, and they cannot promise you the same output twice. A seeded generator is the opposite: instant, stable, and perfectly reproducible. When a name matters enough to keep, you want to be able to reconstruct exactly where it came from — and share that recipe with a collaborator using nothing more than a short link.
Determinism also keeps quality consistent. Every syllable in our tables was placed there deliberately, which means the generator cannot hallucinate an unpronounceable cluster or accidentally produce a real person's name. The output space is large — hundreds of thousands of combinations per category — but every point in it was designed to be usable.
Finally, deterministic generation is honest about authorship. The tool arranges parts; you make the creative decision. Nothing generated here carries model-license baggage or training-data ambiguity. What you pick is yours.
03
Five generators, five distinct voices
Placeholder deep-dive copy for each category. The elf generator leans on open vowels, liquid consonants, and flowing three-syllable shapes — names that sound sung rather than spoken. It suits high elves, wood elves, rangers, and any culture you want to feel ancient and graceful.
The dwarf generator is its opposite: short, stony syllables, hard stops, and forged-sounding endings. The orc generator goes further still, favoring guttural clusters and abrupt finishes that read as growled. Between them they cover most martial, subterranean, and monstrous naming needs.
The fairy generator produces light, whimsical names full of bright vowels and tinkling endings — petals, dew, and moonlight rendered as phonemes. And the wizard generator works differently again: it pairs a formal given name with an earned epithet, producing full titles like a chronicle would record them. Five tables, five voices, zero overlap.
04
Who uses Name/Forge
Sample audience copy. Novelists and short-fiction writers use the batch workflow to name minor characters quickly and keep momentum during drafting, saving deep deliberation for protagonists. Game masters generate entire villages the night before a session — a dozen NPCs, a tavern keeper, and the blacksmith's rival, all tonally consistent because they came from the same table and seed.
Game developers and worldbuilders use the export tools to seed databases of place and character names, then run find-and-replace passes as the world's naming language matures. Because generation is deterministic, a seed noted in a design doc can regenerate the exact same list months later.
And plenty of people arrive with a single need — one elf ranger, one dwarven smith, one villainous archmage — generate three batches, lock two candidates, and leave with a name in under a minute. The tool is built to respect that speed.
- Writers drafting fiction who need consistent minor-character names on demand.
- Game masters prepping sessions with tonally matched NPC rosters.
- Developers seeding game databases with reproducible name lists.
- Players naming characters, pets, mounts, and guilds without breaking immersion.
05
The craft of a good fantasy name
Placeholder craft-essay copy. A good fantasy name does three jobs at once: it is pronounceable on first read, it signals culture and tone, and it is distinct enough not to blur into the names around it. Most naming failures break one of these three rules — a beautiful name nobody can say aloud, a generic name that signals nothing, or a cast list where every name starts with the same letter.
Sound symbolism does more work than most writers expect. Open vowels and soft consonants read as graceful or ancient; clipped syllables and hard stops read as sturdy or brutal. This is why the categories here are built as separate tables rather than one big pool with a flavor slider — the difference between an elf and an orc is not decoration, it is phonology.
The practical craft advice is simple: generate more than you need, say the finalists out loud, and check them against the names already in your world. A name that survives being spoken, abbreviated, and shouted across a battlefield is a name that will survive a whole novel.
06
From batch to shortlist: a working method
Sample workflow copy. Start wide: generate a full batch of twelve to twenty-four names with default settings and skim for anything that catches. Do not deliberate yet — lock anything with a spark and reroll the rest. Two or three rolls in, you will have a locked set that shares a texture you chose without articulating it.
Then narrow: tighten the parameters to match what you locked. If your keepers are all short and front-loaded, switch length to short and set the opening letters. The generator will now produce variations in the neighborhood you have defined, and the more-like action does exactly this for a single name you want to orbit.
Finish deliberately: copy your shortlist out, or export it as CSV with the batch seed noted. If you share the seed link with a co-author, they will see precisely the list you saw. That reproducibility — not the randomness — is what makes a generator a real working tool rather than a toy.
07
Understanding styles: classic, modern, and coined
Placeholder explainer copy. Every generator on this site offers three assembly styles, and knowing what they do makes the tool considerably more useful. Classic is each table's native voice — the full syllable structure the category was designed around, with openings, middles, and endings joined exactly as written. If you want names that sit squarely inside the genre's expectations, classic is the default for a reason.
Modern clips the endings. Longer suffixes lose their trailing vowels, producing shorter, punchier forms that read as contemporary or streamlined — useful when a full high-fantasy name would feel overdressed, such as for a roguish character, a nickname, or a setting that leans urban. The underlying cultural signature survives; only the ornament is trimmed.
Coined is the experimental setting: it splices the front half of one draw onto the back half of another, producing blended inventions that no single pass through the tables would create. Coined batches are noticeably stranger, which is exactly the point — they explore the edges of the naming space. When a coined name works, it tends to feel genuinely new while still being pronounceable, because both halves came from curated syllables.
08
Private and fast by design
Sample copy about the architecture. Generation happens entirely in your browser. When you press generate, no request leaves your machine — the syllable tables shipped with the page, and the seeded algorithm runs locally in a few milliseconds. That is why there is no spinner, no queue, and no rate limit on generating names.
It is also why there is nothing to sign up for. The tool has no server-side memory of you: no account, no stored history, no generation log. Locks, selections, and saved shortlists live in the page you are looking at and vanish when you close it, which is why the export buttons exist — your data leaves through your clipboard or a CSV file, on your terms.
The practical consequence is durability. A tool with no database and no model dependency does not degrade, drift, or go down when a third-party API changes its pricing. The same seed will produce the same twelve names next month and next year — a small promise, kept by architecture rather than policy.