D&D Town Name Generator

Generate classic fantasy names for settlements and villages

  • Fantasy
  • 639 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 d&d town names

    A name feels wrong when it lacks clear connection to the landscape, but feels right when it uses familiar linguistic patterns. These names combine descriptive English nouns with geographic suffixes like -ford, -shire, or -keep. This structure helps people identify the terrain or function of a settlement.

    The vocabulary relies on old Germanic and Anglo-Saxon roots to create a sense of age. Short, punchy syllables are balanced with longer, compound words to reflect different levels of civilization. You will find names that sound like humble farming villages alongside titles for large fortified cities.

    How to choose d&d town names

    Match the phonetic weight of the name to the size of the settlement. Use short, harsh sounds for rugged outposts and longer, flowing vowels for prosperous trade hubs.

    Consider the local geography when selecting a title. A name containing words like marsh, peak, or river helps establish the environmental context without extra description.

    Frequently asked questions

    What style are these fantasy town names?

    The names follow a medieval European aesthetic common in tabletop roleplaying games. They use recognizable linguistic building blocks to ground the setting in a believable history.

    How can I make a name feel more culturally specific?

    You can modify the suffixes to suggest different origins. Use softer endings for elven-inspired locations and harder, consonant-heavy structures for dwarven or orcish territories.

    Should town names include lore elements?

    Integrating local history into a name adds depth to your world. Naming a place after a fallen hero or a significant historical battle provides immediate hooks for players.

    Are these d&d town names free to use?

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

    How many d&d town names are there?

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

    Can I filter the d&d town names?

    Yes. Open Filters above the names. You can also ask for names that start with one of 20 letters. Lengths run from 3 letters (Omu) to 18 (Stillwater Crossing), and you can pick short, medium or long names or an exact length such as 10 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 Windshear17. 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

    All kingdoms, towns & places generators