✦ Free Fantasy Name Generator ✦

Fantasy Place Name Generator

Evocative names for towns, cities, kingdoms, and wild places — the geography of a world worth adventuring in.

Hit Generate to conjure your names ✦

Popular Place Names

NameGenderStyle / Note
RavenhollowTownDark, wooded village
SilverbrookTownProsperous river town
ThornwickTownOld -wick settlement
DuskvaleTownSheltered valley town
AshfordTownRiver-crossing town
GreymoorRegionBleak moorland
IronholdCityFortified stronghold city
HighgardenCityWealthy walled city
NameGenderStyle / Note
StormhavenCityStorm-battered port
EldermoorKingdomAncient realm name
ValdoriaKingdomGrand -oria kingdom
KarthmoorKingdomHard-edged realm
BlackfenWildsTreacherous marsh
FrostpeakWildsIcy mountain
WhisperwoodWildsHaunted forest

About Place Names

How Fantasy Place Names Work

Most memorable fantasy place names are compounds: a describing word (Raven, Silver, Storm, Frost) joined to a landscape word (hollow, brook, haven, peak). This mirrors how real English place names formed — Oxford, Blackpool, Sherwood — which is why Silverbrook and Frostpeak feel instantly believable. The generator builds names from exactly these building blocks.

Towns, Cities & Kingdoms

Scale changes the sound. Villages and towns lean on cosy Old-English endings like -wick, -ford, -hollow, and -vale (Thornwick, Ashford). Great cities take grander compounds (Ironhold, Stormhaven), and kingdoms often stretch into flowing -ia and -oria forms (Valdoria, Eldermoor) that sound like the name of an entire realm on a map.

Naming the Wilds

Forests, moors, marshes, and mountains want names that hint at their danger or mood: Whisperwood, Blackfen, Greymoor, Frostpeak. A good wilderness name does half your world-building for you — players hear 'Blackfen' and already picture the sucking mud and the things that live in it. Use these to dress the map between your settlements.

Free for Any World

Every place name here is generated from linguistic pattern banks rather than copied from any product, so all of them are free to use for your D&D maps, campaign settings, novels, and games with no attribution required.

Building a World, One Name at a Time

A believable fantasy world lives or dies by its map, and nothing brings a map to life like good place names. Whether you are a dungeon master sketching a campaign setting or a novelist building a continent, our fantasy place name generator gives you towns, cities, kingdoms, and wild regions that sound like they have been there for centuries.

The secret to a convincing place name is the compound. Real English place names formed by joining a describing word to a landscape feature — think Oxford (oxen + ford) or Sherwood (shire + wood). Fantasy names work the same way: Silverbrook, Ravenhollow, Stormhaven. Because the pattern is rooted in how language actually behaves, the generated names feel real rather than random, and players accept them without a second thought.

Scale matters when you name a place. A sleepy village suits a cosy ending like -wick, -ford, or -hollow (Thornwick, Ashford), while a mighty city wants a grander compound (Ironhold, Highgarden) and a whole kingdom often flows into -ia or -oria (Valdoria, Eldermoor). Matching the sound to the scale makes your map instantly readable — the name alone tells your players whether they have reached a hamlet or a capital.

Do not forget the spaces between the towns. The wilds deserve evocative names too — Whisperwood, Blackfen, Greymoor, Frostpeak — that hint at what waits there. Generate a batch for every layer of your world, from the friendliest village to the deadliest marsh, and keep the names that make you want to draw the map around them. Every result is free to use in any setting you create.

Frequently Asked Questions

Related Generators