Skip to main content
Back to Names generators

Names

Fantasy Town Name Generator

Generating a fantasy town name works by independently sampling one prefix and one suffix from two style-specific pools, then concatenating them. Each style — medieval, elvish, dark, coastal, or mountain — has its own prefix list of 20 entries and suffix list of 20 entries, giving 400 possible combinations per style. The count input (1–50) controls how many names are assembled per run, each draw independent of the last. Because sampling is with replacement from a fixed pool, the same combination can appear more than once in a single batch. Game masters and fiction authors reach for this generator when they need a settlement name that signals tone at a glance. A medieval fantasy campaign gets Anglo-Saxon compounds like Thornwick or Oakham. An elvish homeland needs flowing names like Aeladora or Silivael. Dark settings call for names such as Grimbarrow or Voidmurk that convey threat without explanation. Coastal trading posts and mountain holds each have their own vocabulary — salt-and-tide names versus rock-and-forge names. Tabletop designers, Dungeons and Dragons dungeon masters, worldbuilders writing fiction, and indie video game developers all use the generator to seed a map with names before building lore around them.

Read the complete guide — 4 min read

How to use

  1. Choose your options above
  2. Click Generate
  3. Copy your result

Detailed instructions

  1. Set the Count field to how many names you want — start with 20 to give yourself plenty of options.
  2. Open the Style dropdown and choose the setting that matches your world: medieval, elvish, dark, or mountain.
  3. Click the generate button and scan the full list before settling on any single name.
  4. Copy your favourites directly, or note prefix and suffix fragments to combine manually into new hybrids.
  5. Return and switch styles to generate names for a different region of your world, keeping each area tonally distinct.

Use Cases

  • Naming villages across a hand-drawn D&D campaign map with regionally consistent conventions
  • Filling a fantasy novel's appendix or gazetteer with pronounceable, style-matched settlement names
  • Generating lore-friendly location labels for an RPG Maker project or Skyrim mod
  • Populating a Minecraft modded survival world with thematically appropriate town names
  • Building a dark-fantasy region in a tabletop wargame where every keep name matches the setting's tone

Tips

  • Generate the same count across two different styles back-to-back and mix prefixes from one with suffixes from the other for truly original names.
  • Read generated names aloud — a name that looks good written can be a tongue-twister at the table; if you stumble, your players will too.
  • Reserve dark-style names for locations players are meant to distrust or fear; the phonetics do half the narrative work for you.
  • Batch-generate 30 names at once and save the full list; settlements you need later in a campaign often appear in an earlier batch.
  • Elvish-style names work well for ancient ruins, not just current elven settlements — implying a civilization once lived somewhere adds depth.
  • Avoid using more than two or three names from the same style for locations in the same geographical region, or your world map will feel repetitive.

FAQ

How many unique town names can each style produce?

Each style has 20 prefixes and 20 suffixes, producing 400 distinct combinations. Because the generator samples with replacement, you may occasionally see a duplicate within a single batch, especially when requesting 30 or more names at once. If you need guaranteed uniqueness, generate in smaller batches and discard any repeats.

What distinguishes the coastal and mountain styles from the others?

Coastal prefixes draw from nautical vocabulary — Bay, Coral, Drift, Foam, Tide — and pair with suffixes like anchor, cove, harbor, and wharf, evoking port settlements and fishing villages. Mountain names combine geological and fortification terms: prefixes like Anvil, Crag, Flint, and Ridge pair with suffixes such as cairn, delve, forge, and hold. Both styles produce names that feel geographically grounded rather than generically fantastical.

Can I mix styles to create a hybrid name?

The generator does not combine styles in a single run, but you can generate batches from two different styles and manually pair a prefix from one result with a suffix from another. For example, pairing the elvish prefix 'Sil' with a dark suffix like 'barrow' creates a name with conflicting resonance that suits a corrupted elven ruin. This is a common technique for naming locations on a border between cultural regions.

Are these names safe to use in published or commercial projects?

Yes. The generated names are short combinatorial strings with no copyright protection, and the generator itself places no restrictions on use. You can include them in published novels, tabletop rulebooks, video games, or streaming content without attribution. If a generated name happens to match a trademarked product name, exercise normal due diligence — but that risk applies to any naming process.

What is the maximum number of names I can generate at once?

The count input accepts values from 1 to 50. Requesting 50 names from a pool of 400 combinations means roughly one in eight outputs could be a duplicate by chance. If you need a large non-repeating list, generate several smaller batches across multiple style settings and compile the results manually.

You might also like

Popular tools from other categories that share themes with this one.

Try these next

More free tools from other corners of the catalog, picked by shared themes.