Fantasy
Fantasy Name Generator
Names that sound plucked from an old and dangerous map.
- Gua 1 syll, 3 ch
- Jomiardwin 3 syll, 10 ch
- Rirteard 2 syll, 8 ch
- Tosha 2 syll, 5 ch
- Ceabijo 3 syll, 7 ch
- Cobraesae 2 syll, 9 ch
- Taendurtrirt 3 syll, 12 ch
- Rindruis 2 syll, 8 ch
- Aleatae 2 syll, 7 ch
- Branmor 2 syll, 7 ch
- Jecaelle 2 syll, 8 ch
- Alusseas 3 syll, 8 ch
Fantasy names carry weight through sound alone. This fantasy name generator blends flowing vowels, hard consonants, and old-world suffixes to conjure names for heroes, villains, and everything between. Generate a batch, save the ones that ring true, and drop them straight into your world.
How this generator works
Fantasy naming leans on phonetics more than meaning. Soft, liquid sounds (l, r, ae, wyn) read as noble or elvish, while clustered hard consonants (gr, kh, dush) feel brutish and grounded. Suffixes do a lot of quiet work: -dor and -mir suggest lineage, -wyn and -riel suggest grace. The trick is consistency, once your world settles on a sound for a culture, every name from that culture should share its music.
What this generator is built from
Every generator on NameForge is a declared grammar: a set of building blocks plus the pattern that assembles them. Most name generators keep that private. Here are the exact figures for this one, published as part of the NameForge Naming Corpus.
| Building blocks | 39 |
|---|---|
| Block sets | Onsets, Nuclei, Codas, Suffixes |
| Patterns | [syllables](+[suffix]) |
| Selection space | 16,111,972,800 |
| Counted as | the model: 15 onsets x 8 nuclei x 11 coda options (coda is optional), summed over 2 to 3 syllables, then multiplied by 7 suffix options (suffix is optional) |
The selection space is how many distinct combinations of building blocks this grammar can choose, computed from the live word lists. It is an upper bound on distinct names, not a count of them: two different selections can clean up into the same string. Full block lists, provenance and the downloadable data are on the corpus page for this generator.
Why some invented names sound fantasy and others sound like typos
The line between the two is pronounceability, and it is narrower than people expect. A fantasy name has to be unfamiliar enough that it does not belong to anyone you have met, and familiar enough that a reader can say it on the first attempt without slowing down. Miss on the familiar side and you have written a modern name with an odd spelling. Miss on the unfamiliar side and the reader stops reading the name at all: they register the shape, skip it, and never form an attachment to the character.
What keeps a name on the right side of that line is syllable structure. Names that alternate consonant and vowel cleanly are readable at any length. Names that stack three consonants in a row, or three vowels, are not, which is why this generator collapses those runs before it hands you a result. It will give you Thaeric or Belwina; it will not give you a fifteen-letter tangle with no vowel in the middle.
The other reliable tell is the ending. Endings are where a reader decides what kind of name they are looking at, which is why the same root can be steered in several directions by changing only its last two letters. That is a lever you can use directly: if a result is nearly right, edit the ending rather than rolling again.
How this fantasy name generator builds a name
Each result is a single word, assembled rather than picked from a list. The generator chooses two or three syllables, and for each one it draws an opening (from a set that includes plain consonants along with br, th and al), a vowel or vowel pair (a, e, i, o, u, ae, ei, ea), and, on some rolls but not all, a closing sound (n, m, r, s, l, rt, nd, or one of the fuller endings -ric, -win and -ard). Then it sometimes adds a suffix on top.
The suffix set is where most of the flavour comes from: -ric, -win, -ard, -elle, -ana and -ius. These are the endings that read as old-world to an English speaker, and they split fairly cleanly by register. The first three land as masculine and slightly martial, -elle and -ana as feminine and softer, and -ius as formal or scholarly. If you want a batch weighted toward one of those, roll several and filter by the last few letters, since the generator itself offers no such setting.
Because the whole thing is a grammar rather than a fixed list, no result is more official than any other and there is no lexicon underneath. That is worth knowing when you are choosing: do not look for the name that means the right thing, because none of them mean anything. Look for the one that sounds right beside the other names already in your world.
Building a full name and keeping a world consistent
This generator gives you one name per result, not a first-and-last pair, so a full name means combining two. Roll twice and take two results that share a sound feature, or roll once here and once on a generator with a different register to build a character whose two names imply two cultures. A flowing given name with a blunt family name is a whole backstory in three seconds.
For a world rather than a character, decide the sound palette before you generate rather than after. Pick two or three features per culture, for instance open vowels and l endings for one people, closed vowels and hard stops for another, then roll large batches and keep only the results that match. Most of what makes a fictional world feel real is not the individual names, it is that the names from one place resemble each other and the names from the next place do not.
Then sanity-check the shortlist out loud, ideally in a sentence rather than on its own. Names get spoken far more than they get read, and a name that works in isolation can be unusable when it sits between two other invented words. Anything you stumble on twice will be quietly abbreviated by everyone who uses it, so you may as well pick the abbreviation yourself.
Example fantasy names, measured
40 names this generator produced, kept here as a fixed sample so you can see the range before rolling your own. Each one carries its syllable count and length, worked out by the rule set out in the corpus entry for this generator. Tap the seal above for a fresh random batch.
- Doalaalaes 3 syll, 10 ch
- Cugawin 3 syll, 7 ch
- Thae 1 syll, 4 ch
- Hothandsi 3 syll, 9 ch
- Thujeisce 2 syll, 9 ch
- Mocooric 3 syll, 8 ch
- Taserictha 4 syll, 10 ch
- Alaewinhi 4 syll, 9 ch
- Giesearic 3 syll, 9 ch
- Roricalaeric 5 syll, 12 ch
- Aleantheric 4 syll, 11 ch
- Teawear 2 syll, 7 ch
- Seardsi 2 syll, 7 ch
- Theirtheard 2 syll, 11 ch
- Borbeam 2 syll, 7 ch
- Cundwubuwin 4 syll, 11 ch
- Alindroelle 3 syll, 11 ch
- Tojucinana 5 syll, 10 ch
- Alaeraleana 5 syll, 11 ch
- Heseawinbuis 4 syll, 12 ch
- Aleigami 4 syll, 8 ch
- Wortrohae 2 syll, 9 ch
- Heisedam 3 syll, 8 ch
- Waebrert 2 syll, 8 ch
- Duardcojaerd 3 syll, 12 ch
- Rarrelius 3 syll, 9 ch
- Mortsithawin 4 syll, 12 ch
- Jealsaend 2 syll, 9 ch
- Tusalea 3 syll, 7 ch
- Urhi 2 syll, 4 ch
- Bretaert 2 syll, 8 ch
- Eiholbart 3 syll, 9 ch
- Bualultaena 4 syll, 11 ch
- Teiwinhilce 3 syll, 11 ch
- Baejurtreric 4 syll, 12 ch
- Cialewinric 4 syll, 11 ch
- Cortmabror 3 syll, 10 ch
- Wimbreis 2 syll, 8 ch
- Wadogoelle 3 syll, 10 ch
- Duraardcewin 4 syll, 12 ch
These names are generated from word lists and sound patterns, so a result can coincide with a real person, business or trademark. NameForge does not check any name against any register. Before using one commercially, run your own trademark, company and handle checks.
Tips for picking a fantasy name
- Match sound to role. A gentle, flowing name suits a healer; a clipped, guttural one suits a raider.
- Give a culture a signature. Pick two or three sounds and let every name from that people echo them.
- Read names aloud in a sentence before committing, so they survive being spoken at the table.
- Keep spelling readable. Apostrophes and silent letters slow readers down more than they add mystique.
Where to use these names
- Tabletop roleplaying characters and non-player characters
- Novels, short fiction, and worldbuilding bibles
- Video game mods, campaigns, and character sheets
Frequently asked questions
What makes a name sound fantasy?
Sound patterns your ear rarely meets in everyday English: doubled vowels, uncommon consonant clusters, and lyrical suffixes. The unfamiliar music signals another world.
Can I use these names commercially?
NameForge claims no rights over anything it generates, so nothing here stops you. What it cannot tell you is whether a given name is already someone else's. These are assembled from ordinary words and sound patterns, so a result can coincide with an existing trademark or trading name by chance. For a novel or a game character that is rarely a problem; for anything you will put on a product, run the trademark and company searches yourself first.
How do I keep names consistent across a world?
Decide on a small sound palette per culture before you generate, then keep only the names that fit that palette. Consistency is what makes a world feel real.
Does this generator produce surnames as well as first names?
No, each result is a single word. To build a full name, roll twice and pair two results, choosing either two that share a sound feature (one culture) or two that clearly do not (mixed heritage). If you would rather have the pairing done for you, the character generator produces first-and-last names from the same underlying sound model.
Why do some results end in -ric, -win, -ard, -elle, -ana or -ius?
Those six are the generator's suffix set, added on top of a name on some rolls but not all. They are the endings that read as old-world to an English speaker, and they carry different registers: -ric, -win and -ard land as masculine and martial, -elle and -ana as feminine and softer, and -ius as formal or scholarly. There is no setting to force one, so roll a batch and filter by the last few letters.
How long are the names this generator makes?
Two or three syllables, plus an optional suffix, so results land roughly between five and twelve letters. That band is deliberate. Below it a name reads as a nickname rather than a full given name, and above it readers stop pronouncing the name and start skipping it, which is fatal for a character you want people to care about.
Related generators
Browse all name generators, open the corpus data behind this forge, or head back to the NameForge home.
Last reviewed 5 August 2026. Corpus v1. Method: how NameForge builds a name. Built and maintained by FusionStudios.