Swedish Name Generator
Full Swedish names with the right letters: the first names given to children today, the names of parents and grandparents, or older names with Old Norse roots, each paired with a real surname.
- Anton Svensson
- Sigrid Persson
- Ingvar Lundberg
- Folke Isaksson
- Oliver Lundgren
- Ingrid Björk
- Tilda Gustafsson
- Melvin Isaksson
- Astrid Strömberg
- Olof Isaksson
- Arvid Larsson
- Berit Åberg
- Hilda Lindgren
- Britt Björk
- Maria Sundberg
- Håkan Dahlberg
- Idun Eriksson
- Gerd Eriksson
- Thomas Larsson
- Jan Samuelsson
The shape of a good swedish name
Swedish surnames come in two big families. The first is the patronymic, built from a father's name plus -son, as in Andersson, Johansson or Karlsson. Note the double s: Danes and Norwegians write -sen, and Swedes almost never do. The second family is made of nature words stuck together, the kind of surname people chose in the nineteenth century when everybody suddenly needed a fixed one: Lind (linden) plus berg (mountain) gives Lindberg, and Ek (oak) plus ström (stream) gives Ekström.
Unlike Polish or Russian, Swedish surnames do not change for women. A woman born Andersson is Andersson on her passport, and her brother is too. Most people also carry two or three given names but go by only one, the tilltalsnamn or calling name, which is not always the first. You will see it marked with an asterisk or underline on official forms, so a Karl Erik Nilsson might be Erik to everyone who knows him.
The letters å, ä and ö are separate letters that come after z in the alphabet. They are not decorated a, a and o, so a name like Björn or Åsa should never be flattened to Bjorn or Asa if you want it to look right to a Swede. The generator keeps every one of them.
Old Norse names, and which ones are still used
The third style leans on names that go back to the Viking Age and never fully left. Astrid, Sigrid, Ingrid, Gunnar, Ivar and Torsten are ordinary Swedish names, not costume ones. Thor gives many of them their first half (Torsten, Torbjörn, Tore, Tora), while Ing, the old fertility god, sits inside Ingrid and Ingvar. Freja and Idun are goddess names that had a real comeback in the last few decades.
If you want Viking-flavored names in the sagas' style, with patronymics like Eriksdotter, the viking name generator is a closer fit. This page gives you the versions a living Swede might carry.
Twenty Swedish names, and why each one holds up
- Alice LindqvistAlice has been near the top of Swedish baby-name lists for years; Lindqvist means linden twig.
- Oscar BergströmSpelled with a c in Sweden, where Oscar has topped newborn lists; Bergström means mountain stream.
- Astrid EkbergAn Old Norse name meaning divinely beautiful, worn by a well-known children's author, with a surname built on oak and mountain.
- Ingrid SvenssonIngrid comes from Ing, an old fertility god; Svensson is one of the most common surnames in the country.
- Gunnar HolmbergA dependable Norse name meaning battle warrior, paired with holm (islet) and berg (mountain).
- Karin JohanssonKarin is the Swedish form of Katherine and was hugely common for women born in the mid-twentieth century.
- Lars AnderssonLars is short for Lawrence and has been a standard male name for generations; Andersson tops surname lists.
- Sigrid NyströmSigrid means victory and beauty, and sounds elegant in a way that has kept it in use.
- Elsa SandbergShort, soft and a favorite among current parents; Sandberg means sand hill.
- Torbjörn ÅbergThor plus a bear: a proper Old Norse compound, and a good test of whether å and ö survive copy and paste.
- Maja SöderbergMaja is very common in Sweden, and Söderberg is a south-mountain surname with the typical ö.
- Hugo LundgrenHugo is a frequent boy's name now; Lundgren means grove branch.
- Ebba ForsbergEbba is short and old-fashioned in the good way, and it has returned to popularity in recent years.
- Nils EngströmNils is the Swedish Nicholas, a name that suits both a twelve-year-old and a retiree.
- Birgitta KarlssonNamed for Saint Birgitta of Sweden, so it has both a religious and a national ring.
- Ivar DahlbergShort, strong and Norse; Dahlberg is valley plus mountain.
- Freja BlomqvistA goddess name that returned to favor, with a surname meaning flower twig.
- Stig HellströmStig is a name older men carry in Sweden, and it would sound period-accurate in a 1960s setting.
- Ylva LindgrenYlva means she-wolf, a rare pick that still reads as fully Swedish.
- Wilma ÖbergWilma has been a familiar girl's name for decades, and Öberg starts with the ö that trips up English keyboards.
Getting a Swedish name right
- Keep the å, ä and ö. If your keyboard cannot type them, copy the name from the list rather than retyping it.
- Do not add a gender ending to the surname. Swedish women and men share Andersson, Lindberg and Ekström unchanged.
- Match the first name to the birth year. Alice and Hugo suit someone under thirty, Lars and Karin suit someone over sixty, and Astrid or Sigrid work at either end because they cycled back.
- For a character with a nickname, use the short forms Swedes use: Kalle for Karl, Lasse for Lars, Sigge for Sigfrid, Kicki for Kristina.
- A hyphenated first name such as Anna-Karin or Lars-Erik is normal in Sweden and reads as older, so use one for a character in their fifties or more.
Questions people ask
What are the most common Swedish surnames?
Andersson, Johansson and Karlsson are the classic top three, followed by Nilsson, Eriksson and Larsson. Nearly all end in -sson, meaning son of. Nature-based surnames like Lindberg, Bergström and Ekström make up most of the rest of the common list.
What are popular Swedish first names?
Recent favorites include Alice, Elsa, Maja, Ella and Astrid for girls, and Oscar, Hugo, William, Liam and Lucas for boys. Statistics Sweden reported Alice and Oscar as the most common newborn names in 2016, and both had already topped the list several times.
Do Swedish surnames change for women?
No. A Swedish surname stays the same regardless of gender, so a woman named Karlsson and a man named Karlsson are equally normal. The surname ending -son does not change to -dotter in modern usage, although -dotter was used in earlier centuries.
Why do so many Swedish names end in -sson?
For centuries most Swedes used patronymics that changed each generation, so a son of Anders was Andersson and his son might be Johansson. Fixed family surnames only became common in the late nineteenth century, and many families kept the last patronymic they had.
What is a Swedish calling name?
A tilltalsnamn is the given name a person actually uses in daily life. Swedes often have two or three given names, and the calling name can be any of them, not necessarily the first. On official documents it is often marked with an asterisk.
Related generators
- Finnish namesFull Finnish names in three styles: current baby names, the classics of the parents' and grandparents'…
- Viking namesViking and Norse names in four styles: patronymic, adjective byname, compound byname and place name.
- Dutch namesFull Dutch names in three styles: the short names Dutch parents choose today, the classic names of the…
- German namesTwenty German names at a time, with real first names, trade surnames and hyphenated double names, in modern…
- Polish namesFull Polish names with the right letters and the right surname endings: modern baby names, the classic names…
- Celtic namesCeltic names from five languages: Irish, Scottish Gaelic, Welsh, Breton and Cornish, with authentic surname…
- First namesTwenty English-language first names at a time, sorted by feel: what parents are choosing now, names that…
- Last namesReal surnames from English, Scottish, Irish, Welsh, German, Italian, Spanish, French and Scandinavian…
Sources
- Swedish name, Wikipedia
- Name statistics for newborns, Statistics Sweden (SCB)
Updated September 2026 · How these names are made