Home /Fantasy Names /Fantasy Name Generator

Fantasy Name Generator

Generate fantasy names built from real naming grammar. Althwen is "silver maiden": alth + wen. Every name below builds the same way, and every receipt shows the parts. Invented traditions say so on the label.

?

Tap Generate: every name shows its parts.

Kept names

Where these names come from →

How does the fantasy name generator work?

Four steps, then a name you can defend. Pick a register first: elven compounds, Norse-style compounds, or fantasy surnames. Set a gender too, if you want one. Press Generate. Read the receipt: each chip is one morpheme with its meaning, and tapping a chip swaps only that part. Keep what fits. The shelf holds your shortlist for the whole session.

Is it free, and is it real? Free, no signup, and honest about what is real. The Norse-style elements carry real Old Norse glosses. The elven and surname compounds are invented, built on real patterns, and labeled as invented. That split is the whole point of the receipt.

How do fantasy names work?

Sigulf = sig (victory) + ulf (wolf). That pattern is the whole trick. Most fantasy names are compounds: a root that carries an image, joined to a second part that marks role, gender, or place.

The best fantasy authors borrowed this from real languages. Tolkien took Gandalf from an Old Norse dwarf list, gand plus alf, "wand elf." He took Mirkwood from Myrkviðr, "dark forest." Modern fantasy naming is that same grammar recombined. This generator speaks the grammar instead of shuffling letters. For the deepest worked tradition on the site, see how elvish names work.

What is a good fantasy name?

A good fantasy name decomposes into parts that mean something. Here's what fantasy names mean, part by part: twelve names, each with its build and its tradition. The first eight are generator outputs. The last three are documented receipts from real sources, labeled as such.

Fantasy names with their builds, meanings and traditions
NameBuilt fromMeaningTradition
Althwenalth + wensilver maidenElven compound (invented)
Mithielmith + ieldaughter of the grey mistElven compound (invented)
Orinlasorin + lasleaf of the rising songElven compound (invented)
Sigulfsig + ulfvictory wolfNorse-style compound (invented)
Thorbrandthor + brandthunder torchNorse-style compound (invented)
Bergveigberg + veigmountain strengthNorse-style compound (invented)
Bellagrovebell + grovefamily of the bell groveFantasy surname (invented)
Foxmerefox + merefamily by the fox lakeFantasy surname (invented)
Gandalfgand + alfwand elfOld Norse, attested in the Edda dwarf list; Tolkien borrowed it
BeornbjörnbearOld Norse word; Tolkien canon use
Mirkwoodmirk + wooddark forestOld Norse Myrkviðr, adapted by Tolkien

The hub grid carries the list side of this cluster: name lists for every race and place, each entry with its receipt, on the fantasy names page.

How do female and male fantasy names differ?

Mostly in the ending, not the length. Elven compounds mark gender on the suffix: maiden and daughter endings for female names, son and keeper endings for male names. Norse-style names do the same with their second element. Surnames carry no gender at all.

Female versus male fantasy name conventions
AttributeFemale namesMale names
Elven endingswen, ara, iel, rielion, dir, we, las
Norse-style endingsgerd, frid, run, veig, disgeir, ulf, finn, brand
Typical length2 morphemes2 morphemes
Root poolsharedshared
ExamplesMithiel, BergveigSigulf, Thorbrand

Can a fantasy name be unisex? Yes. The any-gender setting mixes both suffix pools, and neutral endings such as gol ("song of") read either way.

What are fantasy last names?

Family names built like real place names. Surname mode compounds a root and a dweller word, the way real English surnames such as Ashford were built. The families here are invented. The pattern is real, and the receipt shows both facts.

Fantasy surnames with their builds and family senses
SurnameBuilt fromFamily sense
Bellagrovebell + grovefamily of the bell grove
Foxmerefox + merefamily by the fox lake
Fernvalefern + valefamily of the fern valley
Hollycrestholly + crestfamily on the holly ridge
Bramshadebram + shadefamily under the bramble shade
Sagewicksage + wickfamily of the sage dwelling

Fantasy last name generator

The three fantasy registers

Pick the register before you pick the name. A register is a sound world with its own parts bin. Elven compounds run soft and luminous. Norse-style compounds run hard and blunt. Surnames run homely and place-bound. A name fails most often because its register clashes with its world, not because its parts are bad.

The three registers, and when to pick which
RegisterBuilt fromReads asPick it when
Elven compoundlight and nature roots + role suffixsoft, luminous, ancientyour world has long-lived, graceful folk
Norse-styleOld Norse elements, real glosseshard, blunt, saga-flavoredyour world is cold, coastal, war-torn
Surname styleroot + dweller wordhomely, place-bound, family-runyou need houses, inns, dynasties, common folk

There is a fourth sound family worth naming: the dark register, all hiss and hard edges. It lives with its own tools. The dark elf name generator speaks it. For game-table naming across every ancestry, the D&D name generator is the neighboring tool.

Fantasy names vs D&D names

Same craft, different source of truth. Fantasy names here follow invented traditions built on real grammar. D&D names follow published game tables. Neither is the rival of the other. One serves your novel, the other your table.

Fantasy names compared with D&D names
AttributeFantasy namesD&D names
Source of truthinvented traditions, built on real grammarpublished fifth-edition tables
Poolscross-tradition: elven, Norse, surnameper ancestry and class
Best fornovels, worlds, screengame sessions, campaigns
Receipt showsmorphemes, meaning, tradition linetable-style elements and their source

Running a party instead of a novel? The D&D name generator covers every ancestry in one tool.

The receipt, source by source

Every name on this page carries a class label. Documented means a published source backs the gloss. Invented means we built the compound, and the label says so. This is the honesty table, so you can check any claim above:

Source classes behind the names on this page
NameClassWhy the label
Gandalfdocumentedattested Old Norse name in the Poetic Edda dwarf list, gand + alf
MirkwooddocumentedOld Norse Myrkviðr, "dark forest", adapted by Tolkien
Althweninventedelven compound built for this generator, labeled invented
SigulfinventedNorse-style build from real elements, the compound is ours
Bellagroveinventedsurname built on a real English place-name pattern

Fantasy name generator questions, answered

What is my fantasy name?

The generator answers that in one press. Pick a register, set a gender or leave it on any, and generate. You get a name, its morphemes, and the tradition it follows. Keep the one that fits. That is a name you picked with your eyes open, not a string you were handed.

Is the generator accurate to real fantasy naming traditions?

Yes, with an honesty label on every draw. The Norse-style mode uses real Old Norse elements, glossed from published references. The elven and surname modes are invented compounds, built on real patterns. The receipt says which is which. A fake etymology never ships.

Can I get fantasy last names only?

Yes, switch to Surname style. Every draw becomes a family name with its build shown: Foxmere is fox plus mere, "dweller by the fox lake." The fantasy names hub grid carries the full list pages as they ship.

What is a good fantasy name?

One you can defend in a single sentence. It decomposes into parts that mean something, it survives being said aloud fast, and it fits its register. Althwen works because alth plus wen really reads "silver maiden." If you cannot point at the pieces, keep looking.

Where this data comes from. Old Norse elements are glossed from published references. Elven and surname compounds are invented here, built on documented patterns, and labeled as invented. Where every name's receipt comes from →

Character name generator · Kingdom name generator