Twelve of the thirteen dwarves in The Hobbit are not Tolkien's inventions. Neither is Oakenshield. Neither, more awkwardly, is Gandalf. They all come off a single list in a poem written down around 1270, and once you've read that list you can't unsee it in any dwarf name published since.
The Dvergatal — the "Catalogue of Dwarves" in stanzas 10–16 of the Old Norse poem Völuspá — is a bare roll-call of about 60 dwarf names with no story attached. Tolkien took his dwarf company almost wholesale from it, and because The Hobbit set the template for the genre, most fantasy dwarf names since are imitations of an imitation of a 13th-century list.
The Dvergatal is a list nobody had a use for
Völuspá is the first poem in the Poetic Edda, a seeress narrating the creation and destruction of the world to Odin. Right in the middle of it, the narrative stops dead and the poem recites names for seven stanzas. No deeds, no relationships, just names. Scholars have argued for two centuries about whether it's an interpolation, a mnemonic, or a genuine piece of cosmological bookkeeping.
Tolkien, a philologist by day, found a use for it.
| Old Norse (Dvergatal) | The Hobbit | Usually glossed as |
|---|---|---|
| Þorinn | Thorin | "the bold one" (from þora, to dare) |
| Dvalinn | Dwalin | "the dormant one" |
| Bǫmburr | Bombur | "the bulging one" |
| Glóinn | Glóin | "the glowing one" |
| Fíli, Kíli | Fíli, Kíli | disputed; no confident gloss |
| Nóri, Óinn | Nori, Óin | disputed |
| Durinn | Durin | "the sleepy one" |
| Eikinskjaldi | Oakenshield | "oak-shield" |
That last row is the one that gives the game away. Eikinskjaldi is a name in the Dvergatal, sitting in the list like any other. Tolkien read it as a compound, translated it into English, and turned it into an epithet — Thorin Oakenshield, complete with a story in Appendix A about a shield of oak taken up in battle when his own broke. The etymology came first and the legend was reverse-engineered onto it.
Note that Bombur, the dwarf whose entire characterisation is that he is enormously fat and keeps needing to be carried, is named "the bulging one." Tolkien wasn't picking these at random.
Balin is the one exception — he isn't in the Dvergatal, and nobody has produced a convincing Norse source for him. If you're building a "traditional" dwarf name list and one entry refuses to fit the pattern, you're in good company.
Gandalf is on the list too, and that's the tell
Gandálfr appears in the Dvergatal, four names after Þorinn. It breaks down as gandr — a wand, a staff, or a piece of magic — plus álfr, elf. Staff-elf.
So Tolkien pulled a wizard's name out of a dwarf catalogue. That's not sloppiness; it's the philological joke. The Dvergatal isn't a list of dwarves so much as a list of names that a 13th-century Icelander would recognise as belonging to that kind of being, and the boundaries between dwarf, elf and other underground people were much blurrier in the source material than the clean species taxonomy fantasy inherited from Tolkien. He knew that. Most people building on his work didn't.
Practical consequence: the "sounds like a dwarf" instinct that a generator has to satisfy is really an instinct for Old Norse phonology — hard stops, no soft consonant clusters, two syllables, ending in -in, -ur, -i, or a bare consonant. It's not about hammers and beards. Try running a few dwarf names and check them against that shape: the plausible ones will follow it, the ones that feel off will usually have a soft th, a doubled vowel, or three syllables.
In-universe, "Thorin" isn't a dwarvish name at all
This is the detail that most fan wikis skip and it's the most interesting one.
In Appendix F of The Lord of the Rings, Tolkien explains that Dwarves keep their true names — their Khuzdul names — secret. They do not tell them to other peoples, and they are not carved on their tombs. Every dwarf name in the books is an outer name, adopted from the language of the humans they lived among, which Tolkien renders as Old Norse because he renders the Mannish tongue of Dale as Old Norse.
So the naming system has two tiers, and the tier you can see is the fake one. Khuzdul, the little we have of it, looks nothing like Norse: Khazad-dûm, Baruk Khazâd, Kheled-zâram. Triconsonantal roots and interior vowel changes — Tolkien built it on Semitic lines, deliberately unlike everything else in the legendarium.
If you want a name that reads as authentically Tolkien-dwarvish rather than Tolkien-dwarf-facing-outward, you want the Khuzdul shape: a consonant frame with vowels doing the grammatical work. Almost no generator does this, because it doesn't sound like what people expect.
D&D took the sound and threw out the source
Dungeons & Dragons dwarves inherited the phonology and then built a completely different social layer on top: the clan name. Bruenor Battlehammer, Thorgrim Ironfist, Gimli — sorry, that one's Tolkien again — but the pattern is a Norse-flavoured given name welded to a compound English noun describing a tool, a metal, or a mountain feature.
That compound half is not Norse at all. It's Modern English, and it's the part that ages badly. "Stonehelm" and "Ironbeard" are fine; a generator that gets over-enthusiastic produces "Grumbleforge" and "Boulderfist" and you're in World of Warcraft rather than Middle-earth, which may be exactly what you wanted but is a different register.
The clan-name half is where generated dwarf names most often fall over. Two English nouns bolted together will always parse, so nothing flags it as wrong, but the good ones name something a dwarf could plausibly own or do — a hammer, a forge, an anvil, a seam of ore — and the bad ones just describe being large and angry.
Which tradition do you actually want?
Three different targets, three different name shapes, and picking the wrong one is why a name can feel subtly off even though nothing about it is incorrect:
Norse / Eddic. One name, two syllables, no surname, no epithet unless it's earned. Þorinn, Dvalinn, Náinn. Use this if you're writing something with a mythic register or you want the name to predate the fantasy genre it's borrowing from.
Tolkien-facing. Norse given name plus, occasionally, a translated epithet. Thorin Oakenshield, Dáin Ironfoot. The epithet describes a specific event, not a general vibe. Use this for high fantasy where lineage matters.
Tabletop / clan. Given name plus compound clan name, both halves doing work. Use this when the character is one of many and the surname needs to signal which of the many they're from.
If you're stocking a whole hall of them, keep them consistent within a family and let them drift between families — that's what makes a roster read as a culture rather than a list. A dwarf name generator will happily hand you thirty at once; the useful move is generating more than you need and then culling everything that doesn't match the tradition you picked in the first paragraph.
Cover photo via Pexels.
