Scandinavian Last Name Generator
This Scandinavian last name generator combines hundreds of real Swedish, Norwegian and Danish surnames in one place, with meanings, so you can compare Andersson with Andersen or Lindqvist with Haugen at a glance.
Results (10)
-
Dam
Pond or dam, place name
Danish
-
Midtbø
Middle farm, a farm name
Norwegian
-
Grimstad
Grim's farmstead, a farm name
Norwegian
-
Storm
Storm, a Danish byname
Danish
-
Lundmark
Grove and field or land
Swedish
-
Laursen
Son of Laurs, form of Laurence
Danish
-
Jonsson
Son of Jon, form of John
Swedish
-
Boesen
Son of Bo, meaning dweller
Danish
-
Sigvardsson
Son of Sigvard, meaning victory guardian
Swedish
-
Flaten
The flat plain, farm name
Norwegian
No surnames match those filters. Try a different letter or length.
Saved names
Names you save will appear here. They stay in this browser only.
Popular Scandinavian last names and meanings
| Surname | Meaning | Origin |
|---|---|---|
| Aas | Ridge, a farm name | Norwegian |
| Aasen | The ridge, a farm name | Norwegian |
| Åberg | River or stream and mountain | Swedish |
| Abrahamsen | Son of Abraham, biblical name | Norwegian |
| Abrahamsson | Son of Abraham, biblical name | Swedish |
| Åkesson | Son of Åke, an Old Norse name | Swedish |
| Amundsen | Son of Amund, possibly awe and protection | Norwegian |
| Andersen | Son of Anders, form of Andrew | Norwegian |
| Andersson | Son of Anders, Swedish form of Andrew | Swedish |
| Andreasen | Son of Andreas, form of Andrew | Danish |
| Andreassen | Son of Andreas, form of Andrew | Norwegian |
| Andreasson | Son of Andreas, form of Andrew | Swedish |
| Andresen | Son of Andreas, contracted form | Norwegian |
| Antonsen | Son of Anton, form of Anthony | Norwegian |
| Arnesen | Son of Arne, meaning eagle | Norwegian |
| Arvidsson | Son of Arvid, meaning eagle tree | Swedish |
| Aune | Deserted farm, a farm name | Norwegian |
| Axelsson | Son of Axel, Scandinavian form of Absalom | Swedish |
| Bakke | Hill or slope, farm name | Norwegian |
| Bakken | The hill or slope | Norwegian |
| Bengtsson | Son of Bengt, Swedish form of Benedict | Swedish |
| Berg | Mountain or hill | Swedish |
| Berge | Mountain or rocky ground, farm name | Norwegian |
| Berggren | Mountain and branch | Swedish |
| Berglund | Mountain and grove | Swedish |
| Bergman | Mountain man, miner or hill dweller | Swedish |
| Bergqvist | Mountain and twig | Swedish |
| Bergström | Mountain and stream | Swedish |
| Berntsen | Son of Bernt, form of Bernhard | Norwegian |
| Bertelsen | Son of Bertel, form of Bartholomew | Danish |
| Birkeland | Birch land, a farm name | Norwegian |
| Björk | Birch tree, a nature name | Swedish |
| Björklund | Birch tree and grove | Swedish |
| Blom | Flower or bloom, a nature name | Swedish |
| Blomqvist | Flower and twig | Swedish |
| Bøe | Farm or homestead, farm name | Norwegian |
| Brekke | Steep slope, a farm name | Norwegian |
| Carlsson | Son of Carl, variant of Karlsson | Swedish |
| Christensen | Son of Christen, form of Christian | Norwegian |
| Claesson | Son of Claes, short for Nicholas | Swedish |
| Dahlberg | Valley and mountain | Swedish |
| Danielsen | Son of Daniel, biblical name | Norwegian |
| Danielsson | Son of Daniel, biblical name | Swedish |
| Edvardsen | Son of Edvard, form of Edward | Norwegian |
| Eide | Isthmus or portage, farm name | Norwegian |
| Ek | Oak tree, a nature name | Swedish |
| Eklund | Oak tree and grove | Swedish |
| Ekström | Oak tree and stream | Swedish |
| Eliassen | Son of Elias, biblical name | Norwegian |
| Eliasson | Son of Elias, biblical name | Swedish |
| Ellingsen | Son of Elling, a Norse name | Norwegian |
| Engström | Meadow and stream | Swedish |
| Eriksen | Son of Erik, meaning ever ruler | Norwegian |
| Eriksson | Son of Erik, meaning ever ruler | Swedish |
| Evensen | Son of Even, form of Øyvind | Norwegian |
| Falk | Falcon, a soldier or nature name | Swedish |
| Forsberg | Rapids and mountain | Swedish |
| Frandsen | Son of Frands, form of Francis | Danish |
| Fransson | Son of Frans, form of Francis | Swedish |
| Frederiksen | Son of Frederik, peaceful ruler | Danish |
How to tell -son from -sen
The quickest clue to a Scandinavian surname's origin is the patronymic ending. Swedish names end in -son, usually with a double s because the father's name takes a genitive s: Johansson, Karlsson, Svensson. Danish and Norwegian names end in -sen with a single s: Johansen, Jensen, Hansen. So Andersson is Swedish, Andersen is Danish or Norwegian, and Anderson is usually an English, Scottish or Americanized form of the same idea.
The rule is not perfect. Some Norwegian emigrants switched to -son in America, and Icelandic names also end in -son while not being fixed family names at all. Letters help too. Swedish uses ä and ö, while Danish and Norwegian use æ and ø for similar sounds, and all three use å. A name spelled Sjöberg is Swedish, Søberg is Danish or Norwegian, and Lindqvist, with its old qv spelling, could only be Swedish.
What sets each country's surnames apart
Sweden is known for ornamental compound names made from nature words, such as Bergström, Lindgren and Sjöberg, alongside its huge -sson families. Norway stands out for farm names, many ending in the definite article -en: Haugen, Bakken, Moen and Sletten. Denmark has the strongest concentration of patronymics of all, with Jensen, Nielsen and Hansen alone covering a large share of the population, plus farm names built on -gaard such as Nørgaard.
Occupational names are rarer than in English or German, but they exist. Møller, the miller, is one of the most common Danish names, and Schmidt appears in the south of Denmark near the German border. Sweden has soldier names like Stark, Rask and Modig, short words given to men in the old allotment army. Norway has fewer of either, since farm names filled that role. These patterns help place a character in one country rather than the region in general.
Using the Scandinavian last name generator for mixed casts
A Nordic setting often calls for characters from more than one country, whether it is a crime novel set around the Øresund bridge or a game with a shipping crew from Bergen, Gothenburg and Aarhus. Generate a combined list, then look at the meaning and spelling of each result to see which country it comes from. Set ends with to son or sen to pull one side of the border, or to gaard or ström for place and nature names.
For a realistic mix, give most characters an ordinary name and only one or two a rare or distinctive one. In real Oslo or Stockholm offices, the Hansens and Johanssons far outnumber the Wallenbergs. Add a first name such as Lars, Karin, Mette or Erik to preview the full name, then copy the batch, save favourites for later or download the list as a TXT file for your notes.
Frequently asked questions
Which countries does the Scandinavian last name generator cover?
It draws on real surnames from Sweden, Norway and Denmark, the three countries traditionally called Scandinavia. Finland and Iceland are Nordic but have their own naming systems, so they have separate generators on this site, with Finnish -nen names and Icelandic patronymics.
Is Andersen Danish or Norwegian?
It can be either. Both countries use the -sen ending because Norway was ruled from Copenhagen for centuries and used Danish as its written language. Andersen is especially common in Denmark, and the fairy tale writer Hans Christian Andersen made it famous around the world.
Are Scandinavian surnames the same as Viking names?
No. Vikings had no fixed surnames. They used a patronymic that changed every generation and often a byname such as Forkbeard. Most modern Scandinavian surnames were fixed between the 1820s and the 1920s. For the older style, try the Viking last name generator on this site.
What do -ström and -gren mean?
Ström means stream and gren means branch. Both are Swedish building blocks used in ornamental surnames like Bergström (mountain stream) and Lindgren (linden branch). They were chosen for their sound and nature imagery rather than to describe where a family actually lived.
More last name generators
By country and culture
- Afghan Last Name Generator
- African American Last Name Generator
- African Last Name Generator
- Albanian Last Name Generator
- American Last Name Generator
- Argentinian Last Name Generator
- Armenian Last Name Generator
- Asian Last Name Generator
- Australian Last Name Generator
- Austrian Last Name Generator
- Basque Last Name Generator
- Belgian Last Name Generator
- Bosnian Last Name Generator
- Brazilian Last Name Generator
- Breton Last Name Generator
- British Last Name Generator
- Bulgarian Last Name Generator
- Cajun Last Name Generator
- Canadian Last Name Generator
- Caribbean Last Name Generator
- Catalan Last Name Generator
- Celtic Last Name Generator
- Colombian Last Name Generator
- Creole Last Name Generator
- Croatian Last Name Generator
- Cuban Last Name Generator
- Czech Last Name Generator
- Danish Last Name Generator
- Dominican Last Name Generator
- Eastern European Last Name Generator
- Egyptian Last Name Generator
- European Last Name Generator
- Filipino Last Name Generator
- Finnish Last Name Generator
- French Canadian Last Name Generator
- Gaelic Last Name Generator
- Georgian Last Name Generator
- Ghanaian Last Name Generator
- Haitian Last Name Generator
- Hawaiian Last Name Generator
- Hispanic Last Name Generator
- Hungarian Last Name Generator
- Icelandic Last Name Generator
- Indonesian Last Name Generator
- Inuit Last Name Generator
- Iraqi Last Name Generator
- Italian American Last Name Generator
- Jamaican Last Name Generator
- Jewish Last Name Generator
- Kazakh Last Name Generator
- Latino Last Name Generator
- Latvian Last Name Generator
- Lithuanian Last Name Generator
- Maori Last Name Generator
- Mexican Last Name Generator
- Middle Eastern Last Name Generator
- Mongolian Last Name Generator
- Moroccan Last Name Generator
- Native American Last Name Generator
- New Zealand Last Name Generator
- Nigerian Last Name Generator
- Norwegian Last Name Generator
- Pakistani Last Name Generator
- Persian Last Name Generator
- Polynesian Last Name Generator
- Puerto Rican Last Name Generator
- Roman Last Name Generator
- Romani Last Name Generator
- Romanian Last Name Generator
- Samoan Last Name Generator
- Serbian Last Name Generator
- Slavic Last Name Generator
- Slovak Last Name Generator
- South African Last Name Generator
- Southern Last Name Generator
- Swedish Last Name Generator
- Swiss Last Name Generator
- Tamil Last Name Generator
- Thai Last Name Generator
- Turkish Last Name Generator
- Ukrainian Last Name Generator
- Vietnamese Last Name Generator
- Viking Last Name Generator
By style and use
- Random Last Name Generator
- Last Name Generator with Meanings
- First and Last Name Generator
- Random First and Last Name Generator
- Last Name Generator Based on First Name
- Character Last Name Generator
- Elf Last Name Generator
- DnD Last Name Generator
- Medieval Last Name Generator
- Royal Last Name Generator
- Harry Potter Last Name Generator
- Star Wars Last Name Generator
- Surname Generator
- Fantasy Surname Generator
- Family Name Generator
Other origins
- English Adams, Allen, Baker 325 surnames
- Irish Brennan, Burke, Byrne 306 surnames
- Scottish Allan, Anderson, Boyd 330 surnames
- Welsh Bevan, Bowen, Davies 228 surnames
- German Bauer, Becker, Berger 337 surnames
- Dutch Bakker, Bos, Brouwer 328 surnames
- French Martin, Bernard, Dubois 364 surnames
- Spanish García, Rodríguez, González 402 surnames
- Italian Rossi, Russo, Ferrari 361 surnames
- Portuguese Silva, Santos, Ferreira 342 surnames
- Polish Nowak, Kowalski, Wiśniewski 322 surnames
- Nordic Andersson, Johansson, Karlsson 387 surnames
- Russian Ivanov, Smirnov, Kuznetsov 354 surnames
- Greek Papadopoulos, Pappas, Vlachos 331 surnames
- Japanese Sato, Suzuki, Takahashi 336 surnames
- Korean Kim, Lee, Park 153 surnames
- Chinese Wang, Li, Zhang 301 surnames
- Indian Sharma, Patel, Singh 440 surnames
- Arabic Al-Sayed, Haddad, Khoury 420 surnames
- Fantasy Valemont, Ashcroft, Ravenholt 470 surnames