Dwarf Name Generator
Builds dwarven-style names from a declared set of sounds — stops, hard clusters, closed syllables, short vowels — rather than picking them off a list. Ask for a clan name alongside the given one and it closes on -son, -grim, -hand, -beard or -delve.
What this generator does
Assembles a dwarven name from an inventory chosen for weight rather than flow — br-, dr-, thr- against -rn, -rk, -ld and -nd, with five short vowels and nothing else. That contrast is the whole reason a dwarf name sounds unlike an elf name when neither means anything. The clan name, which most settings treat as the more important half of a dwarf's identity, is now built too rather than left to you.
How to use this tool
- The Stonebound origin is the default and is what gives the names their weight. Harsh is the neighbour if you want something rougher.
- Set the structure to name and family name for a clan name.
- Set how many you need, up to fifty, and press build.
- Enter a seed word to rebuild the same hold roster later.
Understanding the controls
- Origin
- Fourteen sound systems, each declaring its own openings, vowels and closings. Stonebound is the default here; switching origin changes the whole register, and the fragments for whichever you pick are printed under “show the rules”.
- Ending
- Adds a feminine or masculine suffix from that origin's own short list, or leaves the name bare. The suffix is part of what gets checked. In most origins the two lists share nothing, so a name built under one ending could not be read under the other; Nocturne and Steppe overlap.
- Structure
- One name, or a name and a family name. The family name is built from the same fragments and closes on one of the origin's family suffixes.
- How many
- Up to fifty at once, with no repeats inside the list — enough to name a whole cast in one press rather than one character at a time.
- Seed
- Any word rebuilds the same list unless the generator has changed since, so two people can work from the same cast list without a file passing between them.
Worked examples
- Naming a whole hold
- Generate several names and a clan name under Stonebound, and the shared -son, -grim, -hand, -beard or -delve suffix reads as one family rather than unrelated dwarves.
- Choosing Harsh instead
- Harsh sits next to Stonebound for a dwarf who should read as rougher or more warlike than the default.
Common use cases
- Fantasy writing
- Tabletop RPG character naming
- Video game character creation
How this generator works
A name is assembled from the origin's own openings, vowels and closings, then taken apart again against those same rules — from the finished spelling, not from the pieces it was made of — and discarded if it cannot be. Stonebound has the joint narrowest vowel set of any origin here — five short vowels and no diphthongs at all — which is what makes its names land heavily where an elven name drifts. Press “show the rules” to see the twelve closings it can end a syllable on.
Randomness and fairness
Openings, vowels, closings, the syllable count and the clan suffix are each drawn with the browser's cryptographically secure generator. A seed word rebuilds an identical hold roster on any device; that is reproducibility rather than protection, and a seeded list is deterministic, not cryptographic. A name never repeats inside one list.
For how randomness is produced across the whole site, see how Generate Random works.
Limitations and good to know
- Names come out short and blunt by construction, so this will not produce the long ceremonial forms some settings use for dwarven nobility.
- The clan suffixes are the genre's stock five — -son, -grim, -hand, -beard, -delve. They mark the name as a clan name; they do not encode a real lineage system.
- The vowels are only the five short ones, so a very long session starts to sound alike. Switching the origin is the remedy; there is no control for the length of a name.
- A seeded roster comes back identically for whoever types the word, so treat the word as a filename rather than a password — the seeded draw is deterministic, not cryptographic.