DnD Town Name Generator
Villages, market towns and ports for your campaign map
Tap a name to copy itPress Space for a new batch500 names in this generator
Generate D&D town names for every settlement your party passes through: sleepy farming villages, frontier trading posts, fishing ports, dwarven holds, halfling hamlets and haunted mires. Canon Forgotten Realms and Greyhawk towns are included alongside hundreds of original names.
About dnd town names
Most D&D towns are named the way real English villages are: a feature of the land plus a settlement word. Phandalin, Red Larch, Triboar, Daggerford, Greenest and Nightstone all follow the pattern of a short, concrete image (a ford, a larch, a stone) that a traveler could actually see on arrival. The Sword Coast adds a second layer of names that describe what a place was founded for: Helm's Hold, Xantharl's Keep, Noanar's Hold, Dougan's Hole, each tied to a person or a purpose. Official settings also mix in invented words, from the hard Cormyrean sound of Tilverton and Wheloon to the Chultan rhythm of Port Nyanzaru.
The trick is matching the name to who lives there. Human farmland wants plain compounds (Millbrook, Fallowbrook, Oldmarket). Fishing ports want salt and gulls (Saltmarsh, Kelpwick, Herring Cove). Dwarven holds sound struck from stone (Kragmar, Anvilgate), elven villages flow (Sylvanmere, Aelinthal), halfling hamlets are cozy and edible (Butterbarrow, Honeyhollow), and northern towns take a Norse edge like Bryn Shander and Skaldheim. A name with a possessive or a grim noun (Hangman's Gap, Widow's Rest) hands the DM a rumor for free.
This list blends canon towns from the Forgotten Realms, Greyhawk, Eberron and Dragonlance with original names sorted by terrain, culture and mood.
Tips for choosing a name
- Pick by terrain first: fords, bridges and mills for river towns, coves and quays for the coast, holds and keeps for frontier garrisons, then adjust the vocabulary to the local culture.
- Use one-word names for small villages (Thornbury, Mossbridge) and two-word names for larger towns or cities (Ravens Bluff, Stone Bridge) so players can guess a place's size from the name alone.
- Seed adventure hooks with names: a village called Widow's Rest or Deadman's Ford invites the question of why, and the answer can be your next session.
- Keep a region consistent. If one valley has Fallowbrook and Millbrook, a town called Zar'Kal down the road will feel like a different country, which is fine only if it is one.
- Avoid canon names like Phandalin or Waterdeep in homebrew worlds unless you want players to expect the published lore; borrow the structure and change the parts instead.
Frequently asked questions
What are some official D&D town names?
Well-known ones include Phandalin, Neverwinter and Waterdeep from the Sword Coast, Red Larch and Triboar in the Dessarin Valley, Greenest and Nightstone, Saltmarsh from Greyhawk, Barovia, Vallaki and Krezk from Curse of Strahd, and the Ten-Towns of Icewind Dale such as Bryn Shander, Targos and Easthaven.
How do I name a town in my D&D 5e campaign?
Start with what the town is built on or near (a ford, a mill, a cliff, a mine), add a settlement word if needed (ford, bridge, haven, hollow, hold), and then adjust the sound to fit the local race or culture. A dwarven mining town and a halfling farming village should not sound alike.
What is the difference between a town, village and city name?
Mechanically nothing, but convention helps: villages get humble one-word names (Thornbury, Otterbrook), towns get names with a feature or founder (Kestrel's Watch, Stone Bridge), and cities often get grander or older-sounding names (Silverymoon, Athkatla, Baldur's Gate) that hint at history.
Can I use these names in a published adventure?
The original names here are free to use in homebrew, streams and self-published modules. Canon names like Waterdeep or Sharn belong to Wizards of the Coast settings, so keep those to home games or DMs Guild content that is licensed for the relevant setting.
All 500 dnd town names
Browse the full list
- Phandalin
- Neverwinter
- Waterdeep
- Baldur's Gate
- Daggerford
- Red Larch
- Triboar
- Greenest
- Nightstone
- Bryn Shander
- Easthaven
- Targos
- Caer-Konig
- Caer-Dineval
- Lonelywood
- Termalaine
- Good Mead
- Dougan's Hole
- Saltmarsh
- Hommlet
- Nulb
- Orlane
- Restenford
- Barovia
- Vallaki
- Krezk
- Berez
- Elturel
- Scornubel
- Beregost
- Nashkel
- Candlekeep
- Mirabar
- Luskan
- Yartar
- Longsaddle
- Leilon
- Conyberry
- Thundertree
- Helm's Hold
- Port Llast
- Amphail
- Rassalantar
- Secomber
- Julkoun
- Hardbuckler
- Loudwater
- Zelbross
- Orlbar
- Llorkh
- Parnast
- Sundabar
- Silverymoon
- Everlund
- Nesme
- Berdusk
- Iriaebor
- Asbravn
- Suzail
- Arabel
- Wheloon
- Marsember
- Tilverton
- Eveningstar
- Espar
- Tyrluk
- Hilp
- Immersea
- Hultail
- Thunderstone
- Waymoot
- Dhedluk
- Knightswood
- Halfhap
- Shadowdale
- Ashabenford
- Essembra
- Highmoon
- Dagger Falls
- Voonlar
- Hillsfar
- Harrowdale Town
- Verbobonc
- Dyvers
- Hardby
- Burle
- Seaton
- Hookhill
- Mitrik
- Chendl
- Rel Mord
- Radigast City
- Niole Dra
- Gradsul
- Critwall
- Elredd
- Stoink
- Sharn
- Wroat
- Flamekeep
- Fairhaven
- Thaliost
- Korth
- Rekkenmark
- Vedykar
- Trolanport
- Sigilstar
- Starilaskur
- Vathirond
- Goldenfields
- Womford
- Westbridge
- Beliard
- Stone Bridge
- Noanar's Hold
- Xantharl's Keep
- Hundelstone
- Fireshear
- Ironmaster
- Hawk's Nest
- Kheldell
- Jalanthar
- Calling Horns
- Deadsnows
- Grunwald
- Port Nyanzaru
- Fort Beluarian
- Camp Vengeance
- Mbala
- Kir Sabal
- Omu
- Solace
- Haven
- Vogler
- Kalaman
- Palanthas
- Sanction
- Flotsam
- Kendermore
- Tarsis
- Telemy Hill
- Loomlurch
- Zazesspur
- Memnon
- Calimport
- Athkatla
- Crimmor
- Murann
- Esmeltaran
- Procampur
- Tantras
- Ravens Bluff
- Mulmaster
- Zhentil Keep
- Phlan
- Melvaunt
- Thentia
- Hulburg
- Ylraphon
- Urmlaspyr
- Saerloon
- Selgaunt
- Ordulin
- Yhaunn
- Telflamm
- Bezantur
- Westgate
- Teziir
- Reddansyr
- Oakhurst
- Ashford Cross
- Brindlemere
- Coldharrow
- Dunmarrow
- Everspring
- Fallowbrook
- Gallows Hill
- Hollowmere
- Ironford
- Kestrel's Watch
- Larkspur Hollow
- Mossbridge
- Northreach
- Oldmarket
- Pinehaven
- Quillstone
- Ravensfield
- Stonewater
- Thornbury
- Umberlee's Rest
- Vale of Ashes
- Wyvern's Ford
- Yewbarrow
- Alderwick
- Barrowdown
- Cinderfall
- Dreadmoor Crossing
- Elmshade
- Fenwick
- Greywater
- Juniper Rise
- Kingsbridge
- Lanternlight
- Millbrook
- Nettlebarrow
- Sablemoor
- Tanglewood Crossing
- Wolfsbane
- Ashenfold
- Blackbriar
- Copperhill
- Duskmere
- Emberwick
- Foxhollow
- Gildenford
- Highcliff
- Marrowgate
- Nettlecombe
- Oakenshield
- Pembrook
- Ravenmoor
- Saltreach
- Thistledown
- Underhill
- Wintervale
- Amberfall
- Briarhaven
- Cragmaw Crossing
- Eastwatch
- Frostford
- Goldcrest
- Hearthglow
- Irongate
- Kingsport
- Lowmarsh
- Merrowdown
- Nightfall Harbor
- Redwater
- Silverbrook
- Warden's Rest
- Yarrow Ford
- Aldermoor
- Bramblewick
- Cobblecross
- Fairmeadow
- Graywick
- Hollowgate
- Kettlebrook
- Longshadow
- Mistmere
- Orchardvale
- Rushwater
- Stillwater Crossing
- Thornmere
- Wickersham
- Ashgrove Landing
- Bittermoor
- Candlemere
- Dewhollow
- Elder's Rest
- Glimmerford
- Harrowgate
- Lindenholt
- Moorhaven
- Otterbrook
- Pinecrest Hollow
- Rivershire
- Stonehaven
- Blackwell Ferry
- Three Rivers
- Seven Pines
- Twin Oaks
- Hangman's Gap
- Widow's Rest
- Merchant's Rest
- Beggar's Crossing
- Pilgrim's Rest
- Hunter's Reach
- Shepherd's Crook
- Smuggler's Cove
- Tinker's Landing
- Drover's Cross
- Ferryman's Hollow
- Miller's Bend
- Cooper's Crossing
- Thane's Bridge
- King's Folly
- Dragon's Rest
- Giant's Footstep
- Ogre's Jaw
- Troll's Ford
- Griffon's Perch
- Hydra's Tooth
- Basilisk Hollow
- Wyrmtail
- Owlbear Crossing
- Manticore Pass
- Bugbear Hollow
- Kobold Creek
- Drakeford
- Goblin's Gate
- Harpy Rock
- Old Owl Well
- Wyvern Tor
- Gnoll's Bane
- Mistwood Hollow
- Dimmerdown
- Eel Harbor
- Fishgut Landing
- Gullsport
- Herring Cove
- Kelpwick
- Mackerel Point
- Netherbay
- Oysterholm
- Quay Hollow
- Reefwatch
- Saltwhistle
- Tidewell
- Wrackwater
- Anchorhead
- Brinemouth
- Dunmere Port
- Gull's Cry
- Highmast
- Longpier
- Stormhaven
- Seabreak
- Windmere Harbor
- Grey Gull Landing
- Beacon's Point
- Coldkeel
- Sandreach
- Crab Harbor
- Driftwick
- Foamwell
- Shellhaven
- Fort Hope
- Fort Redwater
- Fort Stonebrook
- Fort Haldane
- Fort Mirren
- Keep of the Wyrm
- Hawkspire
- Redstone Keep
- Wayward Keep
- Stormwatch
- Bastion Grey
- Camp Hollowstone
- Vigil's Edge
- Last Ridge
- Garrison Hill
- Dawnwatch
- Ironhold Crossing
- Ravencourt
- Daggerhold
- Hornfel
- Kragmar
- Durnhold
- Thundermaw
- Stonebeard's Rest
- Anvilgate
- Deepvault Landing
- Gildrum
- Orrinvale
- Hammerfall Hollow
- Mithralford
- Graniteholm
- Brimstone Crossing
- Tharn Kazad
- Belgrun
- Kharvost
- Glimmerholt
- Silverleaf Hollow
- Aelinthal
- Ellesmere
- Lythandor
- Moonshadow Glen
- Whispering Pines
- Thalorien
- Evermeet Landing
- Starfall Hollow
- Aeldrin's Rest
- Shaelin
- Mistvale Crossing
- Galanthir
- Eladrithe
- Vael Aruin
- Sylvanmere
- Butterbarrow
- Puddingwick
- Honeyhollow
- Biscuit Hill
- Appletoft
- Greenhill Bottom
- Bramblebury
- Cozywell
- Pipeweed Hollow
- Snugbottom
- Mosshaven
- Warmhearth
- Pottersfield
- Bumblebrook
- Sweetwater Hollow
- Hearthwick
- Jamhollow
- Sunnybank
- Skaldheim
- Frostmoot
- Hrothgar's Landing
- Bearclaw
- Icefang
- Jorvik Hollow
- Varnheim
- Bjornhold
- Wintermoot
- Snowgrave
- Frostwhistle
- Rimeford
- Greyfang
- Thundermark
- Eldurheim
- Blackpine Hold
- Isenfjord
- Caldmoor
- Ravnholm
- Thornvik
- Al-Qasir
- Zanzib
- Myrrhwell
- Sandspire
- Oasis of Tehr
- Qadirah
- Sunscar
- Dunes End
- Sahra Vale
- Emberdune
- Kalim's Well
- Serpent's Rest
- Mirage Crossing
- Zar'Kal
- Saffron Gate
- Ashkaba
- Tamur
- Mossgrave
- Gravewater
- Hangtree
- Blightmoor
- Duskwell
- Shadowfen
- Deadman's Ford
- Weeping Hollow
- Crowsperch
- Rotwood
- Hallowmere
- Wraithford
- Ravenshollow
- Morrowgate
- Ghastmoor
- Sorrow's End
- Bleakwater
- Nightshade Hollow
- Black Mire
- Thornmarsh
- Grimholt
- Wickwillow
- Lastwater
- Spindleford
- Brackenwell
- Merrimoor
- Chalkdown
- Windy Gap
- Stonepasture
- Oxbow Landing
- Marlbury
- Tenpenny
- Gooseford
- Sheepwash
- Barley Hill
- Tillerby
- Plowshare
- Hayward's Cross
- Ryefield
- Cowslip Green
- Threshing Fold
- Dairyman's Rest
- Pennyworth
- Haycombe
- Caerwyn
- Pen-y-Bryn
- Dunmoor
- Glenmorrow
- Kilbride Ford
- Inverlock
- Strathmere
- Ballymoss
- Tirnadown
- Carter's Crossing
- Westmere Keep
- Hollyford
Related generators
Town Name Generator
Realistic Fictional Town Names for Writers and Worldbuilders
Medieval Town Name Generator
Market towns, villages and walled boroughs
D&D Tavern Name Generator
Inns, taverns, and dockside dives for every town on your map
D&D Kingdom Name Generator
Realms, Empires and Duchies for Your Campaign Map
D&D Shop Name Generator
Smithies, Apothecaries, Magic Shops and Market Stalls
D&D Island Name Generator
Islands, atolls, and archipelagos for your campaign map
More in Fantasy
Fantasy Store Name Generator
Shop Signs for Your Fantasy Town
Fox Girl Name Generator
Kitsune, gumiho, and furry fox girl names
Alchemist Name Generator
Names for potion-brewers, transmuters and hermetic scholars
Fantasy OC Name Generator
Full names for original fantasy characters
Fantasy Species Name Generator
Original races and peoples for your world
D&D Monk Name Generator
Names for Martial Artists and Ascetics of Every Race