Fantasy City Name Generator

Capitals, Ports and Hidden Cities for Your World

Places & Geography500 curated namesUpdated Free · no sign-up

Tap a name to copy it500 names in this generator

Generate fantasy city names that sound like they belong on a map: walled capitals, river ports, mountain holds, desert trade cities, elven havens and drow undercities. Ideal for D&D campaigns, novels, video games and worldbuilding projects.

About fantasy city names

Real city names are almost never invented from nothing. They describe the place (Oxford is the ford where oxen crossed), honour a founder or saint, or fossilise an older language nobody speaks any more. Good fantasy city names borrow all three habits. Compound English names like Blackbridge, Saltcrest and Marrowgate tell you what the city is built around; names with an invented root such as Vaelmoor, Ilvarion or Kharzadun suggest a local tongue; and titles like City of Brass or the Free City of Varn imply politics before you have written a word of history.

This generator mixes those families deliberately. You will find walled capitals and river ports, mountain holds with dwarven-style names, elven havens with soft liquid consonants, drow undercities full of apostrophes, desert trade cities, far-eastern harbours, jungle ruins, grim border towns and a run of plain descriptive names (Twinrivers, Last Ford, Smuggler's Cove) that make a map feel lived in.

For a coherent world, give each culture its own sound and stick to it. If the humans of the heartland live in Thornhaven and Redmarch, a neighbouring human city called Xul'Thar will feel foreign, which is fine if it is foreign and jarring if it is not. Save the long, ornate names for the places that matter most.

Tips for choosing a name

  • Pick one naming style per culture or region: English compounds for the heartland, Latinate or invented roots for an old empire, apostrophes and harsh consonants for the underdark. Mixing styles within one nation makes the map feel random.
  • Let the name describe the city's reason to exist. Ports get Harbor, Quay, Landing or Bay; fortress cities get Hold, Keep, Gate or Spire; trade cities can carry the name of a river, a crossing or a founder.
  • Use two-word names sparingly and for important places. 'City of a Thousand Spires' is a capital; a village at the edge of the map should be 'Kettlebrook'.
  • Give your biggest cities a nickname or old name as well (the Glass City, Old Merrow). Real cities accumulate names over time and it is an easy way to add depth.
  • Say names aloud and check the first syllable. Players will shorten Kharzadun to Khar and Seraphel to Sera, so make sure the short form still sounds right.

Frequently asked questions

How do I make a fantasy city name sound realistic?

Base it on something concrete: a river, a hill, a bridge, a founder or a trade good. Most real city names started as descriptions, so Saltcrest, Coldharbour or Ravensgate sound more plausible than a string of random syllables. Then keep the spelling consistent with the other names in the same region.

Can I use these names for D&D or Pathfinder?

Yes. The list is built for tabletop worldbuilding and includes capitals, trade ports, dwarven holds, elven cities, drow undercities and seedy border towns, so you can name every settlement in a campaign region from one generator.

What is the difference between a fantasy city and a fantasy town name?

Mostly scale and grandeur. Cities tend to carry imposing elements like Spire, Gate, Hold or Citadel, or formal titles such as Free City or City of Bells, while towns and villages use humbler endings like -wick, -brook, -ford and -hollow. Both kinds appear here so you can build a hierarchy of places.

How do I name a city in an elven, dwarven or desert culture?

Match the phonology of that culture. Elven cities favour soft, flowing sounds (Elenthir, Aelindra), dwarven holds use hard consonants and Khaz or Karak style prefixes (Khaz Morguk, Dun Barak), and desert cities borrow Arabic and Persian shapes like Al-Qashir and Dar el-Qadim. The generator includes dedicated runs of each.

All 500 fantasy city names

Browse the full list
  • Vaelmoor
  • Twinrivers
  • Thornhaven
  • Ravensgate
  • Ashkelar
  • Ilvarion
  • Blackbridge
  • Port Vellum
  • Caer Lindon
  • Duskmere
  • Stormhold
  • Aldermere
  • Kharzadun
  • Seraphel
  • Highcarrow
  • Mournwick
  • Tal'Veshir
  • Oakenreach
  • Whitespire
  • Ashenhollow
  • Calderith
  • Greywater
  • Solenne
  • Bryndmoor
  • Valdoren
  • Nyrath
  • Emberfall
  • Coldharbour
  • Ebonridge
  • Marrowgate
  • Lyrehaven
  • Quellmark
  • Dunmorrow
  • Saltcrest
  • Orvanthe
  • Frostmantle
  • Glimmerdeep
  • Wyrmspire
  • Kessarin
  • Hollowmere
  • Brightwater
  • Ashveil
  • Iskandor
  • Tallowmark
  • Nethermoor
  • Caldreth
  • Silvermoor
  • Vantaar
  • Redhollow
  • Everdusk
  • Karthspire
  • Drennock
  • Halvard
  • Umberfell
  • Lorasande
  • Stonebriar
  • Azmarith
  • Fennwick
  • Tiraleth
  • Goldcrest
  • Windhollow
  • Rookhaven
  • Saffron Gate
  • Brackenmoor
  • Ysmere
  • Orlande
  • Kelthorn
  • Haldane
  • Crowmere
  • Ardenfall
  • Istvarra
  • Mossbridge
  • Thundermere
  • Cindervale
  • Ashgrave
  • Luminara
  • Draymoor
  • Nightfall Harbor
  • Quenlis
  • Vorsgard
  • Hearthmoor
  • Elandriel
  • Ironmarch
  • Wickersham
  • Greyhaven
  • Tarnmoor
  • Balthazar's Rest
  • Coldwater Landing
  • Ammerlin
  • Zhar-Kesh
  • Sunderholm
  • Oldcastle
  • Drakenport
  • Wyndhaven
  • Kastellan
  • Meridian Reach
  • Pyreholt
  • Wraithmoor
  • Tamsin's Crossing
  • Ashford Crossing
  • Lowmarsh
  • Brightspire
  • Thalassar
  • Riverwatch
  • Fallowmere
  • Hexenbruck
  • Sorrow's End
  • Tidewater
  • Amberlight
  • Crystalmere
  • Verenthal
  • Dawnhallow
  • Old Merrow
  • Harrowdale
  • Lanthorn
  • Sablewood
  • Ormsgate
  • Corvane
  • Wolfsden
  • Ulmhaven
  • Ebonmere
  • Tessendale
  • Thornwall
  • Starfall Reach
  • Mirrorlake
  • Helmsgard
  • Quillford
  • Greenhollow
  • Vasterling
  • Nightshade Cross
  • Grimholt
  • Ravenspire
  • Ashlund
  • Silverquay
  • Lutherne
  • Kingsrest
  • Stormwatch
  • Elderglen
  • Marchgate
  • Northwind Harbor
  • Bramblewood
  • Ironkeep
  • Moonhaven
  • Farrowmere
  • Hollowbrook
  • Cairnholm
  • Whitewall
  • Irongate
  • Honeywick
  • Sundergate
  • Deepwater Hold
  • Tarquin's Folly
  • Bellhaven
  • Snowmantle
  • Warrenhold
  • Galdoria
  • Foxmoor
  • Duskwall
  • Kettlebrook
  • Crossroads Keep
  • Broken Bridge
  • Last Ford
  • Far Haven
  • High Cross
  • Old Town Thress
  • New Morrow
  • Little Solace
  • Redmarch
  • Ashenmoor
  • Lorrick
  • Moorcroft
  • Castle Dunmere
  • Shadowfen
  • Ilthuriel
  • Goldmere
  • Sevenspire
  • Wintergate
  • Reedmarsh
  • Highfell
  • Brimstone Harbor
  • Vornholm
  • Tarrowby
  • Mournfell
  • Kelmarsh
  • Dusthaven
  • Grandmere
  • Lanholm
  • Crestfall
  • Rivenholt
  • Embermarch
  • Winterspire
  • Bleakholm
  • Orvale
  • Thistlemoor
  • Oakhaven
  • Greymarsh
  • Hallowgate
  • Ferrisgate
  • Sundown Quay
  • Morningstar Keep
  • Thrall's Landing
  • Coldbrook
  • Aldenmoor
  • Pinehollow
  • Gildenrow
  • Wraithgate
  • Crownhold
  • Amberhold
  • Everhold
  • Ravenhold
  • Ashbury
  • Nightvale
  • Wardenholm
  • Brightmoor
  • Marrowick
  • Vexley
  • Torvald's Gate
  • Glassmere
  • Sorrowvale
  • Last Lantern
  • Brenhaven
  • Darkwater
  • Spindlewick
  • Autumnmere
  • Oldmoor
  • Thornridge
  • Copperwell
  • Cloudspire
  • Deeprun
  • Winterfall
  • Dunholm
  • Valorhall
  • Zaranth
  • Loren's Reach
  • Highwater
  • Gloamwick
  • Ashenvale
  • Raven's Roost
  • Sundance Hollow
  • Anvilgard
  • Starhaven
  • Mooncliff
  • Gallowmere
  • Marshend
  • Firemoor
  • Rosewick
  • Thornwood
  • Tarn Vale
  • Blackspire
  • Embercliff
  • Wyrmfall
  • Kaelmoor
  • Pellmore
  • Hawkmere
  • Oldspire
  • Gravenhold
  • Meadowvale
  • Bloomgate
  • Brierholm
  • Ravenwood Hold
  • Moonwick
  • Eldenmere
  • Caerwyn
  • Thornhallow
  • Stonehollow
  • Windspire
  • Seawatch
  • Drakesmoor
  • Hearthgate
  • Frostvale
  • Fernwick
  • Vaelrun
  • Spireholm
  • Westwatch
  • Ilden
  • Gloomwater
  • Redwater
  • Nightharbor
  • Amberwick
  • Darkmoor
  • Ebonvale
  • Lanthorne Hill
  • Umbercliff
  • Cinderwick
  • Skyreach
  • Auremoor
  • Tallspire
  • Sunspire
  • Darkwell
  • Silvergate
  • Falcon's Reach
  • Dockhaven
  • Anchorfall
  • Tideholm
  • Gullsreach
  • Shipwreck Bay
  • Smuggler's Cove
  • Mermaid's Rest
  • Driftwood Harbor
  • Lantern Quay
  • Saltspray
  • Coral Gate
  • Pearlhaven
  • Wavecrest
  • Seabreak
  • Tidewatch
  • Stormhaven
  • Al-Qashir
  • Zerzura
  • Tashkar
  • Samarqesh
  • Harabad
  • Qal'at Mirza
  • Bazaar of Tahir
  • Nahrim
  • Sulayma
  • Kerzan
  • Ahmenoth
  • Khet-Sedjet
  • Wadi Aziz
  • Oasis of Nur
  • Zamarra
  • Tel-Avrak
  • Jhalimar
  • Ras Kemet
  • Sahrad
  • Dar el-Qadim
  • Xin'Lao
  • Yuan-Tai
  • Kaede Harbor
  • Jiaoshan
  • Mei'lin
  • Hwanseong
  • Lantern City
  • Jade Harbor
  • Ten Thousand Bridges
  • Phoenix Mount
  • Raj Sundar
  • Vaikuntha
  • Ilandra
  • Keshpur
  • Nagalore
  • Suryakota
  • Itzcoatlan
  • Xochimilpa
  • Tepetlan
  • Quetzalhuac
  • Tzinacatl
  • Copanmar
  • Yaxhakal
  • Tulumbra
  • Palenqar
  • Khaz Morguk
  • Dun Barak
  • Karak Ulthar
  • Thrang Duum
  • Kazad Vorn
  • Bel Ghazar
  • Nargun Dar
  • Gol Morrak
  • Ironhall of Durgan
  • Borin's Hold
  • Under-Kharad
  • Anvil Deep
  • Forgehome
  • Deepstone Hall
  • Gloamingard
  • Mithrilmere
  • Stonefall Hall
  • Underhallow
  • Aelindra
  • Sylvaranth
  • Elenthir
  • Varaliel
  • Thalindra
  • Nimlothien
  • Mirwen
  • Aerenthal
  • Celebrin
  • Faeloria
  • Ithilvar
  • Lindoriel
  • Sindarel
  • Ardeth Elithien
  • Ched Valak
  • Ust'Zhara
  • Vel'Karis
  • Undrek'Zhul
  • Xul'Thar
  • Nar'Veshar
  • Gloomreach
  • Darkhollow Below
  • Bleakreach
  • Bone Harbor
  • Murkhollow
  • Gallows Hill
  • Carrion Gate
  • Blightmoor
  • Sorrowgate
  • Wretchwood
  • Plaguespire
  • Dreadmere
  • Grimwater
  • Ruin's Hollow
  • The Sunken City
  • The Hanging City
  • The Glass City
  • The Clockwork City
  • The Drowned Quarter
  • The Floating Market
  • City of a Thousand Spires
  • City of Brass
  • City of Bells
  • City of Silent Towers
  • City of Gilded Gates
  • City of Salt
  • City of Lanterns
  • City of Bridges
  • City of Masks
  • City of Thieves
  • City of the Dead
  • City of Mirrors
  • City of Whispers
  • City of Sails
  • Free City of Varn
  • Free City of Lorwick
  • Grand Harbour of Elys
  • Palatine Reach
  • Corrinvale
  • Ostermark
  • Braevonne
  • Tuskenholm
  • Ardmoor Cross
  • Quarrelstone
  • Nimbrel
  • Sarethine
  • Ostrahal
  • Varnholt
  • Kelderhaven
  • Pike's Landing
  • Cinderforge
  • Ulmathar
  • Thrennock
  • Sevenwells
  • Brassmoor
  • Gildhaven
  • Mallowick
  • Tarsus Gate
  • Yrendale
  • Kesselmark
  • Linthrope
  • Barrowcross
  • Oldferry
  • Ashcombe
  • Dravenholt
  • Morrowgate
  • Cask and Cairn
  • Silverbell Ford
  • Hightallow
  • Bracemoor
  • Ostwyn
  • Cloverhallow
  • Hollins Vale
  • Maegarth
  • Dunstanholm
  • Velmorrow
  • Pyrrhos Landing
  • Skellenmoor
  • Tarnhollow
  • Carvell
  • Wenderley
  • Galehaven
  • Tenmark
  • Ironbell
  • Coppergate
  • Stormcrag
  • Rivermeet
  • Tollbridge
  • Blackthorn Quay
  • Harrowmere
  • Quillspire
  • Sable Harbor
  • Bronzegate
  • Merrowind
  • Ilmaren
  • Caerthwyn
  • Dusklow
  • Nyssarae
  • Ythrin
  • Aumbrelle
  • Calamar Reach
  • Tor Vastin
  • Whitlow Keep
  • Eskander
  • Jalabar
  • Qasr Imani
  • Mazir al-Rih
  • Sekhet Nuur
  • Huangshi Gate
  • Ryuzaki Port

More in Places & Geography