Dwarf Name Generator

Strong and rugged names for dwarf characters

  • Fantasy
  • 1,521 names
  • Updated Nov 2026
  • Free · no sign-up

    Spin on a wheel Pick teams

    This or that?

    Tap the name you like more.

    vs

    Click a name to copy it · Press Space for new names

    About dwarf names

    Dwarf names rely on heavy, guttural sounds like 'b', 'd', 'g', and 'k'. These names often feature short vowels and hard stops to reflect a sturdy nature. Surnames frequently combine two nouns related to earth, stone, or metal.

    The structure usually consists of a single-syllable or short first name followed by a compound clan name. This helps establish a sense of lineage and importance within a mountain community.

    How to choose dwarf names

    Pair a short first name with a descriptive surname to create a sense of history.

    Use hard consonants if you want the character to sound physically imposing.

    Choose surnames that reference blacksmithing or mining to ground the character in their culture.

    Frequently asked questions

    What do dwarf names typically sound like?

    They sound heavy and blunt. You will notice many deep vowels and strong, percussive consonants.

    How are dwarf surnames constructed?

    Most surnames are made by joining two words together. Common themes include minerals, tools, or mountain geography.

    Are dwarf names usually long or short?

    First names are typically brief and easy to shout. Surnames are longer and more complex to show family pride.

    Are these dwarf names free to use?

    Yes. Use them in games, stories, campaigns or projects without credit or sign-up.

    How many dwarf names are there?

    The generator draws from all 1,521 names, and each click picks a new random batch.

    Can I filter the dwarf names?

    Yes. Open Filters above the names. You can also ask for names that start with one of 22 letters. Lengths run from 7 letters (Redvein) to 26 (Dolgthrasir of Darkwater Deep), and you can pick short, medium or long names or an exact length such as 15 letters.

    Can I add numbers or change how the names are written?

    Yes. In Filters, Add numbers puts 1 to 4 random digits or a year at the end, at the start or on both ends, so a name becomes something like Thora Runestone17. Letters switches to lowercase or UPPERCASE, and Join words writes multi-word names as one word, with an underscore, a dot or a hyphen. Copy and save keep the changed version.

    Related generators