What Is This City Town Names Generator?
The City & Town Name Generator creates original fictional settlement names — from small rural villages and market towns to sprawling metropolises and ancient capitals — for fantasy worldbuilding, science fiction settings, historical fiction, game design, and any creative project needing believable place names.
Every name is original. The generator draws on the naming patterns of real-world settlement naming: the medieval English suffixes (-ford, -wick, -bury, -ham, -ton, -field), the Norse and Viking settlement patterns (-by, -thorpe, -beck), the Italian city naming tradition, the Elvish-style compound nature words used in fantasy, and the sci-fi naming conventions for future cities — to produce place names that feel geographically plausible.
How to Use This Generator
- Click the Generate Names button at the top of the page.
- Choose a style: Medieval English, Norse/Viking, High Fantasy, Sci-Fi, or Cyberpunk.
- Select a size: Hamlet/Village, Town, City, or Capital/Metropolis.
- Browse results — each name includes the naming convention used and a geographic note.
- Click Generate again for a fresh batch.
How City Town Are Named
Settlement naming follows geographic and linguistic patterns: Medieval English: compound words — first element (person's name or terrain feature) + suffix: Ashford (ash tree + ford), Blackham (black + homestead), Stonewick (stone + village). Suffixes: -ford (river crossing), -bury/-bury (fortified place), -ham (homestead), -ton (enclosure/town), -wick (village), -field (open land), -worth (enclosed settlement). Norse/Viking: -by (village: Whitby, Derby), -thorpe (outlying settlement), -beck (stream), -thwaite (clearing). Fantasy naming: nature-compound (Silverwood, Ironhaven, Stormreach), Elvish-style (Alathiel, Varenor, Mirendil), Dwarven-style (Ironkeep, Stonehammer Hold). Sci-fi naming: compound modern words (New Meridian, Kovaris Station, Port Nexus).
Medieval & Historical Town Names
| Name | Notes |
|---|---|
| Ashford | English — ash tree by the river crossing, market town |
| Blackham | English — black homestead, industrial history |
| Stonewick | English — stone village, quarrying community |
| Merrivale | English — pleasant valley, agricultural |
| Thornbury | English — thorn + fortified place, defensive history |
| Coldfield | English — cold open land, Midlands feel |
| Ravenswick | English — raven village, Viking-influenced area |
| Whitby Cross | English — Viking 'by' + English cross, border settlement |
Fantasy City & Town Names
| Name | Notes |
|---|---|
| Silverwood | fantasy — silver + forest, elven or silver-mining town |
| Ironhaven | fantasy — iron + haven, dwarven-adjacent fortified city |
| Stormreach | fantasy — storm + reach (territory), coastal city |
| Varenor | high fantasy — elvhen compound, ancient capital |
| Mirethil | high fantasy — nature + compound, deep forest settlement |
| Cinderholt | fantasy — cinder + grove, post-volcanic region |
| Duskwall | fantasy — dusk + wall, city built at the edge of a dark zone |
| Thorngate | fantasy — thorn + gate, fortified border crossing |
Sci-Fi & Modern Fictional City Names
| Name | Notes |
|---|---|
| New Meridian | sci-fi — rebuilt post-catastrophe, optimistic naming |
| Port Nexus | sci-fi — trade hub, orbital or coastal |
| Kovaris Station | sci-fi — station city, mining or transit |
| Vantage Point | sci-fi — surveillance or high-altitude city |
| The Sprawl | cyberpunk — the megacity without edges |
| Halcyon | sci-fi utopia — peace named into the city |
| Redshift | sci-fi — moving-away-from-the-past naming |
| Arcology Seven | near-future — numbered arcology city |
History & Background
Place naming (toponymy) is one of the oldest forms of human language documentation — settlement names preserve linguistic layers going back thousands of years. In England, place names document successive waves of settlement: Celtic (Avon, Thames, Exe — river names), Roman (Chester/Castra = fort, Lancaster, Winchester), Anglo-Saxon (the -ton, -ham, -ford, -wick suffixes that make up most English town names), Viking/Norse (the -by, -thorpe, -beck suffixes concentrated in the Danelaw), and Norman French (Beaumont, Richmond, Montague). Fantasy worldbuilding frequently draws on this layering to suggest a world's history through its place names. A fantasy map where all the names feel consistently like one language suggests a monoculture; a map where different naming styles cluster in different regions suggests historical migration and conquest.
Settlement Naming Reference
- English suffix meanings — -ford: river crossing; -bury/-borough: fortified place; -ham: homestead; -ton: enclosure/farm; -wick: village/settlement; -field: open land; -worth: enclosed farm; -hurst: wooded hill; -ley/-leigh: clearing in woods
- Norse suffix meanings — -by: farm/village (Whitby, Derby, Selby); -thorpe: outlying farm; -beck: stream; -thwaite: meadow/clearing; -ness: headland/cape; -holm: island/riverbank
- Size vocabulary — hamlet (under 100, no church): Mortonend; village (church, pub): Ashford; town (market, guilds): Stonebury; city (cathedral/charter): Ironhaven; capital: Varenor
- Terrain naming — place names encode terrain: -ford (crossing), -bridge (bridge), -hill (elevation), -moor (moorland), -dale (valley), -combe (valley, SW England), -glen (Scottish valley), -mere (lake)
- Fantasy naming layers — in fantasy worldbuilding, different naming styles in different regions suggest different founding cultures: elvhen compound (Mirendil), dwarven hard consonant (Ironkeep), human medieval (-ford, -wick), corrupted ancient (Stormreach from an older name)
- Sci-fi naming — future cities often use: numbered designations (Sector 7, Arcology Nine), aspirational names (New Meridian, Halcyon, Utopia), geographic + function (Port Nexus, Deep Station), or corporate names (OmniCorp Residential Zone Alpha)
Frequently Asked Questions
What kind of names does this City & Town Name Generator create?
The generator creates fictional settlement names across four categories: medieval/historical names following English and Norse suffix conventions, high fantasy names for worldbuilding, science fiction city names, and cyberpunk/near-future urban names — with the geographic naming conventions of each style.
How does medieval English place naming work?
English place names are compounds: a first element (often a person's name, a terrain feature, or an old word) combined with a suffix that describes the settlement type. Ashford = ash tree + ford (river crossing). Blackham = black + ham (homestead). Stonewick = stone + wick (settlement). The hundreds of English settlements ending in -ton, -ham, -ford, -bury, and -wick all follow this pattern.
How can I use different naming styles to show history in my fantasy world?
Real toponymy layers different language families across a region's history. In fantasy: use one naming style for the oldest layer (Elvhen compounds in the ancient forests), a different style for the next wave (human medieval in the settled lowlands), and a third for recent settlements (dwarven hard consonants in the new mining towns). A player looking at your map will unconsciously register that different regions have different histories.
Can I use generated names for a tabletop RPG campaign, a novel, or a game?
Yes. Generated names are original and appropriate for any creative worldbuilding project.