Swedish Town Name Generator
Authentic Swedish Town and Village Names
Tap a name to copy itPress Space for a new batch500 names in this generator
Generate Swedish town names that sound like they belong on a map of Sweden: real towns from Ystad to Kiruna plus invented places built from genuine Swedish elements like -köping, -hamn, -vik, -torp, -hult and -sund, with the å, ä and ö spellings intact.
About swedish town names
Swedish town names are transparent once you know the building blocks. Most are a descriptive first element plus a place-word: -köping (market town: Linköping, Norrköping, Jönköping), -stad (town: Halmstad, Kristianstad), -hamn (harbour: Oskarshamn, Karlshamn), -borg (fort: Göteborg, Helsingborg), -vik (bay: Västervik), -sund (strait: Sundsvall, Östersund), -holm (islet: Stockholm), -torp (croft: Perstorp), -hult (grove: Älmhult, Kyrkhult), -ryd (clearing: Markaryd) and -by (village: Visby). The first element is usually a tree, animal, landscape feature, compass direction or a person: Björk- (birch), Ek- (oak), Varg- (wolf), Sten- (stone), Norr-/Söder-/Väster-/Öster-, or Karl-, Kristin- and Oskar- for towns founded by kings and queens.
Region changes the flavour. Skåne in the south has Danish-tinged endings like -löv, -arp and -torp (Eslöv, Ugglarp). The Mälaren valley and Uppland carry old Norse -tuna and -sta names (Sigtuna, Västerås). Norrland stretches into long -fors, -sele and -träsk names, and the far north mixes in Sami and Finnish places like Jokkmokk and Pajala.
For a believable invented town, pair one first element with one place-word, keep the spelling Swedish (å, ä, ö, no 'ph' or 'ck'), and match the ending to the geography: -hamn and -vik on coasts, -fors on rivers, -hult and -ryd inland.
Tips for choosing a name
- Match the ending to the landscape: -hamn, -vik and -näs for coastal towns, -fors and -ström for river towns, -hult, -ryd and -torp for inland forest villages, -köping and -stad for bigger market towns.
- Keep Swedish letters intact (Växjö, Umeå, Ängelholm); swapping ö for o or å for a instantly makes a name look like a translation rather than a place.
- For southern Sweden use Skåne-style endings such as -löv, -arp and -ie; for the north lean on -fors, -sele and -träsk, and consider a Sami or Finnish-derived name near the Finnish border.
- Royal prefixes (Karl-, Kristin-, Gustav-, Oskar-) suit towns founded in the 1600s-1800s, while -tuna, -sta and -by endings feel older and more rural.
- If you want the name to double as an English-friendly setting for a novel or game, pick shorter forms like Mora, Åre, Trosa or Visby that readers can pronounce on sight.
Frequently asked questions
What do common Swedish town name endings mean?
-köping is a market town, -stad a town, -hamn a harbour, -borg a fort, -vik a bay, -sund a strait, -holm an islet, -torp a croft or small farm, -hult a grove, -ryd a clearing, -by a village, -fors rapids and -näs a headland.
Are these real Swedish towns or made up?
Both. The list mixes real Swedish towns and villages (Ystad, Kiruna, Mariefred, Fjällbacka) with invented names assembled from genuine Swedish elements, so you can use real places for realism or made-up ones for fiction and games.
Why do so many Swedish towns end in -köping?
Köping comes from the Old Norse word for a trading place or market. Towns that received market rights in the Middle Ages kept the ending: Linköping, Norrköping, Jönköping, Nyköping, Enköping, Lidköping and Söderköping among them.
Can I use these Swedish town names in a story, game or Minecraft world?
Yes. Real place names are free to use, and the invented ones are original. They work well for Nordic noir novels, Viking-era or modern RPG settings, Cities: Skylines and Minecraft builds, and any map that needs a convincing Scandinavian feel.
All 500 swedish town names
Browse the full list
- Stockholm
- Göteborg
- Malmö
- Uppsala
- Västerås
- Örebro
- Linköping
- Helsingborg
- Jönköping
- Norrköping
- Lund
- Umeå
- Gävle
- Borås
- Södertälje
- Eskilstuna
- Halmstad
- Växjö
- Karlstad
- Sundsvall
- Östersund
- Trollhättan
- Luleå
- Borlänge
- Falun
- Kalmar
- Skövde
- Kristianstad
- Karlskrona
- Skellefteå
- Uddevalla
- Varberg
- Örnsköldsvik
- Landskrona
- Nyköping
- Motala
- Trelleborg
- Lidköping
- Ängelholm
- Visby
- Kiruna
- Sigtuna
- Ystad
- Mariefred
- Vadstena
- Gränna
- Vimmerby
- Hudiksvall
- Härnösand
- Piteå
- Boden
- Haparanda
- Arvika
- Kristinehamn
- Mariestad
- Alingsås
- Kungälv
- Strömstad
- Lysekil
- Falkenberg
- Laholm
- Hässleholm
- Simrishamn
- Karlshamn
- Ronneby
- Oskarshamn
- Västervik
- Nässjö
- Eksjö
- Tranås
- Ljungby
- Värnamo
- Katrineholm
- Flen
- Strängnäs
- Enköping
- Sala
- Köping
- Arboga
- Kumla
- Hallsberg
- Lindesberg
- Nora
- Askersund
- Filipstad
- Torsby
- Sunne
- Säffle
- Åmål
- Mora
- Rättvik
- Leksand
- Ludvika
- Avesta
- Hedemora
- Säter
- Sandviken
- Hofors
- Bollnäs
- Söderhamn
- Ljusdal
- Sollefteå
- Kramfors
- Ånge
- Åre
- Strömsund
- Sveg
- Lycksele
- Vilhelmina
- Storuman
- Arvidsjaur
- Jokkmokk
- Gällivare
- Pajala
- Övertorneå
- Kalix
- Älvsbyn
- Oxelösund
- Trosa
- Norrtälje
- Vaxholm
- Nynäshamn
- Täby
- Solna
- Nacka
- Lidingö
- Huddinge
- Sollentuna
- Upplands Väsby
- Märsta
- Knivsta
- Tierp
- Östhammar
- Öregrund
- Skutskär
- Älvkarleby
- Hjo
- Tidaholm
- Falköping
- Skara
- Vara
- Götene
- Töreboda
- Karlsborg
- Tibro
- Ulricehamn
- Tranemo
- Kinna
- Bollebygd
- Lerum
- Partille
- Mölndal
- Kungsbacka
- Stenungsund
- Skärhamn
- Henån
- Munkedal
- Tanumshede
- Dals-Ed
- Bengtsfors
- Mellerud
- Vänersborg
- Grästorp
- Herrljunga
- Vårgårda
- Borgholm
- Mörbylånga
- Färjestaden
- Nybro
- Emmaboda
- Torsås
- Mönsterås
- Högsby
- Hultsfred
- Vetlanda
- Sävsjö
- Aneby
- Gislaved
- Gnosjö
- Vaggeryd
- Habo
- Mullsjö
- Älmhult
- Markaryd
- Alvesta
- Tingsryd
- Lessebo
- Åseda
- Osby
- Broby
- Perstorp
- Klippan
- Åstorp
- Bjuv
- Höganäs
- Båstad
- Örkelljunga
- Höör
- Hörby
- Eslöv
- Kävlinge
- Lomma
- Staffanstorp
- Svedala
- Vellinge
- Skurup
- Sjöbo
- Tomelilla
- Bromölla
- Sölvesborg
- Olofström
- Åhus
- Mölle
- Arild
- Torekov
- Smögen
- Fjällbacka
- Grebbestad
- Marstrand
- Hunnebostrand
- Skanör
- Falsterbo
- Byxelkrok
- Löttorp
- Slite
- Klintehamn
- Burgsvik
- Fårösund
- Ljugarn
- Hemse
- Roma
- Rimbo
- Hallstavik
- Älmsta
- Grisslehamn
- Östervåla
- Heby
- Tärnsjö
- Bålsta
- Kungsängen
- Järfälla
- Ekerö
- Tyresö
- Haninge
- Tumba
- Gnesta
- Malmköping
- Vingåker
- Finspång
- Söderköping
- Valdemarsvik
- Åtvidaberg
- Kisa
- Mjölby
- Skänninge
- Ödeshög
- Boxholm
- Ljungsbro
- Åby
- Kolmården
- Krokek
- Björkhamn
- Ekeryd
- Granholm
- Sjötorp
- Vargsund
- Lillköping
- Stenvik
- Tallåsen
- Älvdalsby
- Norrhamn
- Björkö
- Ekenäs
- Granbo
- Sjödalen
- Vargberga
- Storvik
- Lillhamn
- Stenberga
- Tallvik
- Älvnäs
- Söderbro
- Västerlund
- Österhult
- Nyborg
- Gammelstad
- Hasselby
- Lindesnäs
- Askeby
- Lerbäck
- Sandmyra
- Moholm
- Mossebo
- Kärrbo
- Näsby
- Holmsund
- Sundby
- Viksjö
- Fjällnäs
- Dalsjö
- Skogsby
- Lundby
- Ängsholm
- Hagaborg
- Gärdesby
- Åkerby
- Kyrkhult
- Kvarnfors
- Hammarby
- Brunnsvik
- Norrtuna
- Sörberga
- Västervalla
- Österbybruk
- Nyhem
- Storholmen
- Lillåsen
- Långviken
- Bredsjö
- Högbo
- Djupvik
- Vitsand
- Svartå
- Rödberga
- Grönhult
- Björnlunda
- Rävsund
- Älgå
- Hjortkvarn
- Örnäs
- Tranemåla
- Svanhult
- Gåsvik
- Korpilombolo
- Falkholm
- Ugglebo
- Ulvsby
- Karlsvik
- Kristinelund
- Gustavsberg
- Oskarsfors
- Fridhem
- Gladhammar
- Solberga
- Stormyra
- Vindeln
- Silverdalen
- Guldsmedshyttan
- Järnboås
- Kopparberg
- Kolsva
- Saltvik
- Tjärnö
- Malmbäck
- Krokom
- Rundvik
- Tvärålund
- Mellanfjärden
- Överkalix
- Ytterby
- Bäversund
- Laxå
- Abborrtjärn
- Gäddede
- Strömsnäsbruk
- Forsvik
- Kvarnberg
- Björkliden
- Ekebyholm
- Granliden
- Sjöbacka
- Vargträsk
- Lillbyn
- Stensele
- Tallberg
- Älvkarhed
- Norrskog
- Söderfors
- Västgärde
- Östvik
- Nykvarn
- Gammelby
- Hasselfors
- Lindome
- Askerö
- Alby
- Sandhem
- Mohed
- Hedemåla
- Mossberga
- Kärrby
- Näsviken
- Holmön
- Sundbyberg
- Vikbolandet
- Fjällbo
- Daltorp
- Skogstorp
- Lundsbrunn
- Ängelsberg
- Hagfors
- Gärdhem
- Åkersberga
- Kyrkbyn
- Broddetorp
- Kvarntorp
- Hammarstrand
- Brunflo
- Norrsundet
- Sörmon
- Västanfors
- Östanå
- Nyhammar
- Storå
- Lillpite
- Långasjö
- Bredaryd
- Högsjö
- Djupadal
- Vitaby
- Svartsjö
- Rödeby
- Grönskåra
- Björnön
- Rävlanda
- Älgarås
- Hjortsberga
- Örnsberg
- Svanesund
- Gåsinge
- Korsnäs
- Ugglarp
- Ulvåker
- Karlsro
- Kristinedal
- Gustavsfors
- Oskarström
- Fridlevstad
- Gladsax
- Solvik
- Stormhult
- Vindbacka
- Snöberg
- Silvberg
- Järnforsen
- Kopparmora
- Kolbäck
- Salthamn
- Tjärby
- Malmslätt
- Krokshult
- Rundhult
- Tvärred
- Övertjärn
- Innertavle
- Utterviken
- Bäverdal
- Laxvik
- Abborrberg
- Gäddvik
- Strömsholm
- Forshaga
- Kvarnsveden
- Björkvattnet
- Ekebo
- Granvik
- Sjöholm
- Vargön
- Tallhed
- Älvsered
- Norrviken
- Söderåkra
- Västbyn
- Österskär
- Nysätra
- Gammelgården
- Hasselö
- Lindholmen
- Askesta
- Alsike
- Lerdala
- Sandared
- Moheda
- Hedesunda
- Mosstorp
- Kärrtorp
- Näsåker
- Holmsveden
- Sundsbruk
- Viken
- Fjärås
- Dalstorp
- Karlskoga
- Fagersta
- Hallstahammar
- Arjeplog
- Sorsele
- Kungshamn
- Degerfors
- Ockelbo
Related generators
Swedish Name Generator
Real Swedish first names and surnames from Sweden
Nordic Town Name Generator
Norwegian, Swedish, Danish and Icelandic place names
Viking Town Name Generator
Authentic Norse and Danelaw names for Viking towns and farmsteads
Norwegian Name Generator
Authentic Norwegian first names and surnames from Norway
Danish Name Generator
Real Danish first names and surnames from Denmark
Finnish Name Generator
Authentic Finnish first names and surnames
More in Places & Geography
Italian City Name Generator
Real Italian Cities, Towns and Coastal Villages
Viking Kingdom Name Generator
Norse realms, petty kingdoms, and sea-jarldoms
Ski Resort Name Generator
Alpine resort, ski area and mountain lodge names
Spanish Town Name Generator
Pueblos, villas and aldeas that sound real
Flag Name Generator
Names and Nicknames for Real and Fictional Flags
Cottagecore Town Name Generator
Soft, pastoral village names for cozy worlds