Viking City Name Generator
Old Norse names for Viking Age cities and trading ports
Generate Viking city names built from real Old Norse elements like -vik (bay), -heim (home), -borg (fort), -stad (place), and -kaupang (market), in the style of Hedeby, Birka, Jorvik, and Kaupang. Ideal for Norse fantasy, historical fiction, and Viking-themed strategy games.
About Viking city names
Viking Age cities were rare, and the few that existed had names built from a small toolkit of Old Norse elements. Hedeby (heath settlement), Birka, Kaupang (market place), and Jorvik (the Norse form of York) show the pattern: a descriptive first element plus a suffix that says what kind of place it is. The most common suffixes are -vik (bay), -heim (home), -borg (fort), -stad (place), -by (farm), -holm (island), -nes (headland), and -kaupang (market). First elements are usually geography (berg for mountain, foss for waterfall), animals (ulf for wolf), or a founder's name in the possessive, as in Ragnarsborg or Haraldsvik.
The Vikings also renamed the places they conquered or settled. Dublin was Dyflin, Waterford was Vedrarfjord, Constantinople was Miklagarðr (great city), Novgorod was Holmgarðr, and Kyiv was Könugarðr. Iceland and Greenland gave us Reykjavik (smoky bay) and Brattahlíð (steep slope). Mythic realms like Asgard or Valhalla are not city names and are omitted here.
This list combines real Viking Age towns and sites, Norse names for foreign cities, and original names assembled from authentic elements. It also takes in saga names for the Orkney and Hebridean islands such as Hrossey, English towns in -thorpe and -thwaite, and Norman ports like Honfleur, so a saga-inspired novel or a Norse fantasy map gets names that would suit a runestone.
How to choose Viking city names
- Combine one geographic or animal root with one suffix: Ulf + borg gives Ulfborg (wolf fort), Foss + heim gives Fossheim (waterfall home). Two roots plus a suffix is the maximum before it sounds fake.
- Reserve -kaupang and -borg for major trading cities and fortresses; use -stad, -by, and -heim for ordinary towns so the hierarchy is visible on the map.
- Name a city after its founder with the possessive s: Ragnarsborg, Haraldsvik, Eriksheim. Vikings did this constantly.
- For historical fiction, use the Old Norse form (Dyflin, Miklagarðr, Holmgarðr) in dialogue and the modern name in narration to keep readers oriented.
- Skip Asgard, Valhalla, and Midgard as city names; they are realms and halls in the myths and read as a mistake to anyone who knows the material.
Frequently asked questions
What do common Viking city name endings mean?
-vik means bay or inlet, -heim means home, -borg means fort or stronghold, -stad means place or dwelling, -by means farm or village, -holm means small island, -nes means headland, -sund means strait, and -kaupang means market or trading place. Reykjavik is smoky bay, Trelleborg is thrall fort.
What were the biggest real Viking cities?
Hedeby in Denmark (now Germany), Birka in Sweden, Kaupang in Norway, and Ribe in Denmark were the main Scandinavian trading towns, while Jorvik (York) and Dublin were the great Norse cities abroad. Most had a few thousand residents at their peak; the Vikings called Constantinople Miklagarðr, the great city.
Can I use these names for a game, novel, or business?
Yes. The original compound names are free to use, and real historical names like Hedeby or Jorvik are public geographic and historical names. Search first if you plan to trademark, since some Norse-sounding names are used by breweries, game studios, and clothing brands.
Are Asgard and Valhalla Viking city names?
No. Asgard is the realm of the gods and Valhalla is Odin's hall within it; neither was ever a human settlement. Use them for temples, mead halls, or a fantasy capital only if you want a deliberately mythic tone.
Related generators
Viking Town Name Generator
Authentic Norse and Danelaw names for Viking towns and farmsteads
Viking Village Name Generator
Norse settlements from fjord to farmstead
Nordic Town Name Generator
Norwegian, Swedish, Danish and Icelandic place names
Viking Clan Name Generator
Norse kindreds, dynasties, and warbands
Random Norse Name Generator
Authentic Old Norse and Viking Age names
Norse Mythology Name Generator
Gods, heroes, realms, and relics of the Eddas
Port City Name Generator
Great trading cities built on the water
Medieval Town Name Generator
Market towns, villages and walled boroughs
More like this
Biblical City Name Generator
Bible towns plus coined names in their pattern
Estonian City Name Generator
Real Estonian towns and names built like them
Inca City Name Generator
Quechua city names from the Inca world
Viking Horse Name Generator
Old Norse and Icelandic horse names with meanings
Viking Team Name Generator
Norse team names for crews, clubs and quiz nights
Viking Username Generator
Raid, rune and mead hall handles, closed up
All 1,000 Viking city names
A: 44 names
- Aarhus
- Aðalsýsla
- Adelsö
- Aggersborg
- Aggersund
- Åhus
- Aislaby
- Åker
- Akerheim
- Akranes
- Akureyri
- Ålborg
- Aldeigjuborg
- Alkehamar
- Almgard
- Alrekstad
- Alvastra
- Ambleside
- Anglesey
- Ankersund
- Anundshög
- Appleby
- Apuolė
- Arboga
- Arklow
- Arnfinnsby
- Arnkelstoft
- Arnórsstad
- Árós
- Ásbjörnstoft
- Asgarby
- Ásgeirsnes
- Askheim
- Aslaugsey
- Asleifstad
- Ásmundarby
- Astridsvik
- Ásvaldsby
- Auðunarborg
- Austrbær
- Austrey
- Austrheim
- Avaldsnes
- Åvik
B: 76 names
- Badelunda
- Bæjaraborg
- Bakkeheim
- Balderstad
- Bálstad
- Baltasound
- Bandlunde
- Bárðarnes
- Barfleur
- Barrey
- Bassenthwaite
- Beloozero
- Berezan
- Bergen
- Bergholm
- Bergkaupang
- Bergljótsheim
- Bergþórshvoll
- Bergvik
- Berneray
- Bessastaðir
- Birka
- Birsay
- Biskopsgard
- Bjarg
- Bjarkey
- Bjarmaland
- Bjarnareyri
- Bjarnarsetr
- Bjarnarvik
- Bjarney
- Bjørgvin
- Björkö
- Bjørkvik
- Bjørnholm
- Bjørnkaupang
- Bjornstad
- Bjornsund
B, continued
- Bjørntorp
- Bjørntun
- Bláfjell
- Bogaholm
- Bogeviken
- Bolbec
- Bondetun
- Borg á Mýrum
- Borgarey
- Borgeby
- Borgring
- Borgund
- Bornholm
- Borre
- Borrowdale
- Bosta
- Bót
- Bræðratunga
- Bragisborg
- Brandsvik
- Brattahlíð
- Brattholm
- Breiðavik
- Brekkeborg
- Bressay
- Bricquebec
- Brimar
- Brimey
- Brimeyri
- Brimströnd
- Broa
- Bruvik
- Brynesund
- Bukkvik
- Buktvik
- Byggvang
- Byrdingvåg
- Byrgisherað
C: 12 names
- Caldey
- Carlingford
- Carloway
- Carquebut
- Caudebec
- Chernigov
- Cleethorpes
- Colonsay
- Copmanthorpe
- Cork
- Criquetot
- Crosby
D: 24 names
- Dalkey
- Dalstad
- Dalvik
- Danevirke
- Deerness
- Derby
- Dieppe
- Dingwall
- Disalund
- Djúpangr
- Djupdal
- Djúpvik
- Dorestad
- Dovre
- Drakeholm
- Drangey
- Drekahöfn
- Drekavik
- Dronningshaug
- Drottsal
- Dublin
- Durness
- Dyflin
- Dyrhólaey
E: 35 names
- Egersund
- Egilsay
- Egilsstaðir
- Egilstad
- Eidsvoll
- Eikanes
- Eikatoft
- Eikedal
- Eikgard
- Eikheim
- Eikmark
- Eikvirki
- Einarsfjörðr
- Einifell
- Eiríksfjörðr
- Eiríksstaðir
- Eketorp
- Elbeuf
- Eldborg
- Elgheim
- Elvborg
- Elvheim
- Elvos
- Engilsnes
- Engvik
- Enköping
- Eriksheim
- Eriskay
- Erritsø
- Estridsby
- Eyrarbakki
- Eysteinsby
- Eystribyggð
- Eysýsla
- Eyvindarvik
F: 47 names
- Falköping
- Falkvik
- Færeyjar
- Feldgard
- Feneyjar
- Ferjusund
- Filby
- Fiquefleur
- Fishguard
- Fitjar
- Fjellborg
- Fjellheim
- Fjordating
- Fjordstad
- Flat Holm
- Fleshwick
- Flintgard
- Flugumýri
- Foremark
- Formby
- Fornsigtuna
- Forsetahof
- Fosshall
- Fossheim
- Fossos
- Foteviken
- Foxdale
- Frankby
- Freswick
- Freyafjord
- Freyrsvik
- Freyshof
- Freyslund
- Freystuna
- Freysvang
- Freysvé
- Friðarey
- Friggjarvé
- Fröjel
- Frösön
- Frosta
- Frostheim
- Fuglanes
- Funningur
- Furuvik
- Füsing
- Fyrkat
G: 47 names
- Gamla Uppsala
- Gamlaby
- Garðar
- Garðaríki
- Gáreksey
- Garwick
- Gásir
- Gaulos
- Gaupeborg
- Geitasetr
- Geitey
- Giske
- Gizurarholm
- Glaumbær
- Glavendrup
- Glerhöfn
- Gnezdovo
- Godheim
- Gokstad
- Gormsby
- Gøta
- Gråhamar
- Gráholm
- Granvik
- Grassholm
- Greasby
- Grettisstad
- Grimsborg
- Grimsby
- Grindheim
- Grobin
- Grœnvik
- Grunnsund
- Gudme
- Gudmundstad
- Gudrunsholm
- Guldborg
- Gulen
- Gullhaug
- Gullheim
- Gullsal
- Gulnes
- Gunnarsfjord
- Gunnhildsby
- Gunthorpe
- Guthrumstad
- Gyðuborg
H: 100 names
- Habost
- Haderslev
- Háey
- Hafgrimstad
- Hafnarfjörður
- Hafrsfjord
- Hakonshall
- Halfdansborg
- Hallbjørnstad
- Hallgerðarholm
- Hallvardsvik
- Halogaland
- Hals
- Halvarsvik
- Hamar
- Hamarkaupangr
- Hammervik
- Haraldsvik
- Harfleur
- Haroldswick
- Hasleøy
- Hasseltun
- Haugsvik
- Haukvik
- Havborg
- Havgard
- Havn
- Havnstad
- Hedeby
- Hegrenes
- Heiðabýr
- Heidheim
- Heimdallsborg
- Helgafell
- Helgalund
- Helgö
- Hellesund
- Helluland
- Helmsdale
- Helsingborg
- Helsingør
- Helvick
- Hemsby
- Herjolfsnes
- Hersirborg
- Hersirgard
- Hestavang
- Hildigunnstad
- Hirdgard
- Hjalmborg
H, continued
- Hjálpandisey
- Hjaltasund
- Hjaltland
- Hjartapollr
- Hjörleifshöfði
- Hjortvik
- Hlaðir
- Hleiðra
- Hlíðarendi
- Hlymrek
- Hobro
- Hofstaðir
- Hólar
- Hollingstedt
- Holmborg
- Holmgarðr
- Honfleur
- Honningdal
- Hóp
- Hörgsnes
- Hornvik
- Horsens
- Houlgate
- Hovgården
- Howth
- Hrafnfell
- Hrafnholm
- Hrafnkelstad
- Hrafnsvik
- Hringsby
- Hróarskelda
- Hrólfsey
- Hrolfstoft
- Hrossey
- Hrossheim
- Humledal
- Hundorp
- Husaby
- Húsavík
- Huskarlstoft
- Hvalnes
- Hvalsey
- Hvalseyjarby
- Hvalstrand
- Hvalvåg
- Hvalvik
- Hvammur
- Hvítangr
- Hvítárvellir
- Hvítby
I: 14 names
- Íl
- Ingibjargarstad
- Ingólfsheim
- Ingólfshöfði
- Ingvarholt
- Irby
- Ísafjörður
- Isangr
- Isheim
- Ismantorp
- Isos
- Ivarsholm
- Ívist
- Izborsk
J: 21 names
- Jarlsbø
- Jarlsborg
- Jarlsbrygge
- Jarlshaug
- Jarlshof
- Jarlssal
- Jarlsting
- Jarlsvirki
- Jarnborg
- Jarndal
- Jarnfjell
- Jarnmark
- Jelling
- Jernheim
- Jofurborg
- Jomsborg
- Jórsalaborg
- Jórsalir
- Jorunnsby
- Jorvik
- Jurby
K: 67 names
- Kaldangr
- Kalmar
- Kalundborg
- Kanhave
- Kantaraborg
- Karfavik
- Karmøy
- Katanes
- Kattegat
- Kaup
- Kaupang
- Kaupanger
- Kaupbryggja
- Kaupmannahöfn
- Kaupmannsby
- Keldur
- Kendal
- Keswick
- Ketilsby
- Kettlethorpe
- Kildevik
- Kirkby
- Kirkjubæjarklaustur
- Kirkjubøur
- Kirkjusund
- Kirkjuvágr
- Kirkwall
- Kjalarnes
- Kjølhavn
- Klaksvík
- Kleberghavn
- Klippevik
- Knarrareyri
K, continued
- Knarrarnes
- Knarrarstaðir
- Knarrbryggja
- Knarrholm
- Knarrsund
- Knarrvåg
- Knutsholm
- Kobbervik
- Køge
- Kolbeinsvik
- Kolding
- Kolni
- Kongsberg
- Kongsgard
- Kongshamar
- Kongshaug
- Kongsholm
- Kongssal
- Kongstun
- Kongsvang
- Könugarðr
- Konungahella
- Köpingsvik
- Korntun
- Korsør
- Kovirke
- Krossanes
- Krossvik
- Kumreyjar
- Kveitevåg
- Kveldsey
- Kveldulfsheim
- Kvernos
- Kystvik
L: 48 names
- La Hougue
- Ladby
- Lade
- Lagmannsby
- Laksdal
- Laksund
- Laksvik
- Lambay
- Langanes
- Langangr
- Langatoft
- Langbryggja
- Langdale
- Langeyri
- Langhavn
- Langness
- Langthwaite
- Largs
- Laxdale
- Laxey
- Leicester
- Leiðangrsnes
- Leifsbudir
- Leifshall
- Leikvang
- Leirvík
- Leixlip
- Lejre
- Lerwick
- Limerick
- Lincoln
- Lindelund
- Lindholm Høje
- Linditun
- Linköping
- Ljóðhús
- Ljósavatn
- Löddeköpinge
- Lödöse
- Lund
- Lundborg
- Lundeborg
- Lundúnaborg
- Lundy
- Lybster
- Lyngøy
- Lyngvik
- Lýsufjörðr
M: 22 names
- Mablethorpe
- Måkehamar
- Maltgard
- Mammen
- Mánavík
- Mære
- Markland
- Mastholm
- Måsvåg
- Menzlin
- Meols
- Micklethwaite
- Middelfart
- Miklagarðr
- Milford Haven
- Mjödsal
- Mön
- Móramar
- Mosevik
- Mósey
- Munkabær
- Myrborg
N: 22 names
- Namsborg
- Næstved
- Naustheim
- Nesborg
- Nesheim
- Nidaros
- Njardarhof
- Njardarvé
- Njordsvik
- Noirmoutier
- Nökkvasund
- Nonnebakken
- Norðvik
- Nordvirki
- Normanby
- Northholm
- Nottingham
- Nýbær
- Nyborg
- Nýjaborg
- Nýjamóða
- Nyköping
O: 33 names
- Oddernes
- Oddeyri
- Oddi
- Odense
- Odinshall
- Odinsvé
- Ögvaldsnes
- Olafstad
- Öngulsey
- Örfjara
- Orkahaugr
- Orkneyjar
- Örlygsstad
- Ormsborg
- Ormsgard
- Ormskirk
- Ormsvik
- Ørnøy
- Ørnvik
- Oseberg
- Öskuvik
- Oslo
- Ospelund
- Östra Aros
- Otrnes
- Otrøy
- Ottarsvik
- Öxarfjörðr
- Oxheim
- Oxmantown
- Öxnafurða
- Øyborg
- Oyvik
P: 11 names
- Pabbay
- Palteskja
- Papey
- Parísborg
- Patterdale
- Paviken
- Peel
- Pensby
- Perlesund
- Pierowall
- Pskov
Q: 3 names
- Quentovic
- Quettehou
- Quillebeuf
R: 47 names
- Rafala
- Rafgard
- Rafhavn
- Rafkaupang
- Ragnaby
- Ragnarsborg
- Ragnhildstad
- Ragnvaldsholm
- Ralswiek
- Ramsey
- Randers
- Rauðanes
- Rauðaströnd
- Rauðavágr
- Rauðey
- Rauðeyri
- Ravensthorpe
- Ravnhamar
- Ravnsborg
- Ravnsgard
- Ravnstrand
- Ravnvik
- Regnheim
- Reinvik
- Repton
- Reric
- Revheim
- Reykholt
- Reykjavik
- Reyndal
- Ribe
- Rínansey
- Ringerike
- Ringkøbing
- Ringsted
- Rípar
- Rögnvaldsey
- Rolloborg
- Roma
- Rómaborg
- Roskilde
- Rosthwaite
- Rostofa
- Rúðuborg
- Rugtoft
- Runehaug
- Rurikovo Gorodishche
S: 165 names
- Saltbryggja
- Saltee
- Saltheim
- Saltíri
- Samsø
- Sæmundarstad
- Sanday
- Sandeyri
- Sandnes
- Sandstad
- Sandur
- Sandvik
- Sarpsborg
- Sarskoye Gorodishche
- Sætervik
- Sætt
- Satterthwaite
- Sauðey
- Scalloway
- Scalpay
- Scapa
- Scarborough
- Scrabster
- Scratby
- Scunthorpe
- Seathwaite
- Sebbersund
- Seeburg
- Seglvik
- Seim
- Selangr
- Selby
- Selhöfn
- Selja
- Selseyri
- Selvik
- Shawbost
- Shestovitsa
- Sigfastholm
- Sigridsborg
- Sigrúnarstad
- Sigtryggstoft
- Sigtuna
- Sigurdstad
- Sikiley
- Sildhavn
- Sildvåg
- Silfrvik
- Silverdale
- Simrishamn
- Sjøborg
- Sjóvirki
- Skadihof
- Skagen
- Skaill
S, continued
- Skaldsal
- Skaldstad
- Skaldtun
- Skálholt
- Skallagrimshaug
- Skänninge
- Skara
- Skarðaborg
- Skarvangr
- Skarvholm
- Skarvøy
- Skegness
- Skeiðarsund
- Skerries
- Skíð
- Skíðan
- Skinnhavn
- Skipaborg
- Skipaströnd
- Skipavágr
- Skipshaug
- Skiringssal
- Skjaldborg
- Skjærvik
- Skjoldfjell
- Skjoldgard
- Skjoldheim
- Skjoldsal
- Skjoldvang
- Skógarbær
- Skogborg
- Skogheim
- Skogmark
- Skokholm
- Skomer
- Skreivåg
- Skúfey
- Skuldelev
- Skýborg
- Slagelse
- Slesvik
- Smaleskja
- Smedby
- Smedhamar
- Smedtoft
- Smerwick
- Smidgard
- Snekkesund
- Snekkjuhöfn
- Snøheim
- Snorrastad
- Söderköping
- Sola
- Solatun
- Solheim
S, continued
- Solveigsvik
- Sölvesborg
- Sommarvik
- Spangereid
- Spjótheim
- Stafangr
- Stamford
- Staraya Ladoga
- Stavanger
- Steep Holm
- Stege
- Steigen
- Steinarsvik
- Steinborg
- Steinhavn
- Steinheim
- Steinkjer
- Steinvirki
- Stenness
- Stiklestad
- Stjerneheim
- Stjórnavágr
- Stöng
- Stord
- Stormangr
- Storos
- Strandborg
- Strandstad
- Strangford
- Strängnäs
- Straumey
- Straumfjord
- Stromness
- Stronsay
- Styrbjørnstad
- Styrisund
- Suðreyjar
- Suðrsund
- Súðvirki
- Sumarsetr
- Sumburgh
- Sundborg
- Sundheim
- Súrsdalar
- Svalevang
- Svanvik
- Svartfjell
- Svarthamar
- Svartsund
- Sveinsby
- Svenborg
- Svendborg
- Sverdheim
- Svínafell
- Swansea
T: 75 names
- Tälje
- Tangnes
- Tannvåg
- Tarevåg
- Tatihou
- Teistholm
- Thegnsgard
- Thetford
- Thingwall
- Thorkelvik
- Thorsheim
- Thorshof
- Thorslund
- Thorsvang
- Thorsvé
- Thorvaldsby
- Thorvaldstad
- Thurstaston
- Thyrastad
- Timerevo
- Tinganes
- Þingeyrar
- Tinghall
- Tingstäde
- Þingvellir
- Tingvik
- Tingvoll
- Þingvöllr
- Tinntun
- Tissø
- Tjærebrygge
- Tjæredal
- Tjeldholm
- Tjeldøy
- Tjølling
- Tjøtta
- Toftanes
T, continued
- Tokesborg
- Þokunes
- Tolsta
- Tønsberg
- Þorbjörnstoft
- Þorfinnsborg
- Torfvirki
- Torgar
- Torgeirsby
- Þorgerðarvik
- Þorgilsby
- Torksey
- Þorleifsby
- Þórólfsnes
- Þórsá
- Torsburgen
- Torshälla
- Tórshavn
- Torskvåg
- Þórsnes
- Torstenshall
- Þórunes
- Tranevåg
- Tranmere
- Trelleborg
- Trollfjord
- Trolløy
- Trondenes
- Trondheimr
- Truso
- Tumathorp
- Tune
- Tuquoy
- Tynwald
- Tyrsheim
- Tyrstuna
- Tyrvist
- Tysvé
U: 24 names
- Ubbesborg
- Uig
- Ulfborg
- Ulfhavn
- Ulfheim
- Ulfkaupang
- Úlfreksfjörðr
- Ulfsetr
- Ulfsfjord
- Ullapool
- Ullesthorpe
- Ullshof
- Ullslund
- Ullsvé
- Ulltuna
- Ulvedal
- Ulverston
- Underhoull
- Unnarby
- Unst
- Uppåkra
- Uppsala
- Urnes
- Utstein
V: 46 names
- Vadheim
- Vadmalsby
- Vadstena
- Vágar
- Vagnsholm
- Valsgärde
- Vardefjell
- Varganes
- Vargheim
- Væringstad
- Varnhem
- Västerås
- Västergarn
- Vatersay
- Vatnahverfi
- Vatnvik
- Vedrarfjord
- Véholm
- Veisufjörðr
- Vejle
- Vendel
- Veøy
- Vestfold
- Vestmannaeyjar
- Vestribyggð
- Vestrnes
- Vetrgard
- Viborg
- Vidarsheim
- Viðey
- Víðimýri
- Vigdistoft
- Vigfusstad
- Vigr
- Vikholm
- Vindland
- Vindsund
- Vinland
- Vinterborg
- Visby
- Visingsö
- Vittefleur
- Vokshavn
- Vollheim
- Vorbasse
- Vordingborg
W: 14 names
- Walcheren
- Wasdale
- Waterford
- Westness
- Westray
- Wetherby
- Wexford
- Whitby
- Whitehaven
- Wick
- Wicklow
- Wiskiauten
- Wolin
- Woodstown