Giving your child a Swedish name is very popular at the moment. Maybe it conjures up the image of a fit, healthy Nordic lifestyle, or perhaps you just like the idea of a name that’s a bit different.
Either way, choosing a Swedish name for your newborn will add a touch of Scandinavian chic and a sporty vibe to your child’s name.
Maybe you’d prefer a more traditional Swedish name such as Karl or Erik, Anna or Kristina.
Or perhaps you fancy something a bit more contemporary, like Alice or Noah.
Whatever your preference, this guide to the coolest and most popular Swedish names will help you decide!
Why are Swedish names for men, women, boys and girls so popular?
Lots of people have an idea of the Swedes being strong and fit, and living a healthy outdoor lifestyle.
The Swedes are also associated with being cool, stylish and having a certain designer chic.
Clearly, these are just stereotypes – there are Swedes of all shapes and sizes living all kinds of lifestyle, of course! But it is an enduring image.
Add to that the Norse and Viking origins of many Swedish names and you can see why choosing a Swedish name for your child is appealing.
The top 100 most popular Swedish girls names for newborns
So, if you’re expecting a baby girl you’ll want to know what sort of names Swedes are giving their daughters right now. As in all countries, these are not necessarily the same as the names that have been traditionally popular.
Cultural and international influences play a big part in the choice of a name, not to mention the fact that each generation wants to make its mark and choose something a little different from their parents’ generation.
Interestingly, however, while many new parents reject the names of their own parents’ generation as being old-fashioned, those of their grandparents’ generation often come back into style and have a resurgence of popularity!
So, here’s the top 100 Swedish girls’ names of 2021 in order of popularity, followed by the number of girls who were given each name, according to the Statistics Sweden website.
Ranking | Name | Number of girls given name in 2021 |
1 | Alice | 706 |
2 | Maja | 681 |
3 | Vera | 674 |
4 | Alma | 667 |
5 | Selma | 660 |
6 | Elsa | 652 |
7 | Lilly | 625 |
8 | Ella | 606 |
9 | Astrid | 596 |
10 | Wilma | 586 |
11 | Ellie | 584 |
12 | Olivia | 555 |
13 | Freja | 551 |
14 | Leah | 547 |
15 | Ines | 539 |
16 | Signe | 534 |
17 | Stella | 511 |
18 | Ebba | 509 |
19 | Clara | 492 |
20 | Saga | 481 |
21 | Alva | 479 |
22 | Agnes | 473 |
23 | Ester | 441 |
24 | Hedda | 423 |
25 | Alicia | 398 |
25 | Mila | 398 |
27 | Julia | 388 |
28 | Iris | 372 |
29 | Molly | 370 |
30 | Luna | 362 |
31 | Juni | 355 |
32 | Sigrid | 353 |
33 | Ellen | 346 |
34 | Leia | 334 |
35 | Nova | 306 |
36 | Livia | 303 |
37 | Lova | 298 |
38 | Celine | 294 |
39 | Meja | 289 |
40 | Emilia | 286 |
41 | Elvira | 279 |
42 | Elise | 275 |
42 | Nora | 275 |
44 | Linnea | 273 |
45 | Liv | 271 |
46 | Edith | 265 |
46 | Lo | 265 |
48 | Sofia | 262 |
49 | Sara | 259 |
50 | Tyra | 256 |
51 | Alba | 247 |
52 | Ruth | 244 |
53 | Majken | 243 |
54 | Hilma | 238 |
55 | Thea | 236 |
56 | Cleo | 235 |
57 | Mira | 229 |
58 | Emma | 224 |
58 | Lykke | 224 |
58 | Nellie | 224 |
61 | Bonnie | 213 |
62 | Sally | 208 |
63 | Isabelle | 206 |
64 | Lovisa | 204 |
65 | Ingrid | 202 |
65 | Märta | 202 |
67 | Ilse | 197 |
68 | Elsie | 191 |
69 | Hanna | 189 |
69 | Svea | 189 |
71 | Amelia | 188 |
71 | Isabella | 188 |
71 | Tuva | 188 |
74 | Stina | 187 |
75 | Hailey | 183 |
76 | Hilda | 178 |
77 | Ida | 174 |
77 | Maria | 174 |
79 | Ayla | 171 |
80 | Hedvig | 169 |
81 | Elin | 163 |
82 | Lovis | 156 |
83 | Melina | 155 |
84 | Ronja | 152 |
84 | Siri | 152 |
86 | Julie | 151 |
87 | Joline | 145 |
87 | Melissa | 145 |
89 | Zoe | 144 |
90 | Bianca | 141 |
90 | Millie | 141 |
90 | Wilda | 141 |
93 | Filippa | 138 |
93 | Jasmine | 138 |
95 | Maryam | 132 |
96 | Moa | 130 |
96 | Tilde | 130 |
98 | Cornelia | 129 |
98 | Elina | 129 |
100 | Idun | 127 |
What do Swedish girls’ names mean?
Once you’ve perused the list above and found a name that you like, you’ll want to check out what it means. Some Swedish girls’ names have their roots in the natural world, while some come from the Norse sagas and mythology.
Others have religious origins, such as Astrid, which is of Norse origin and means “divinely beautiful” or “god’s strength”.
Some names have a more international influence or simply become popular because of a celebrity, film or sports star.
The popularity of the name Elsa, of course, comes from the strong female character in the enduring Disney film Frozen, though the name itself is a version of Elisabeth and means “pledged to god”.
For a detailed insight into the meanings and origins of Swedish girls’ name, plus a handy guide on how to pronounce them, check out our post on Swedish girls’ name and their meanings.
The top 20 most popular Swedish women’s names
Established names may fall out of favour for a generation or two, but then come back into fashion from time to time. So if you prefer something a little more traditional, here are the top 20 most popular women’s names overall, followed by the number of women in Sweden that are currently called each name.
Ranking | Name | Number of women called name in 2021 |
1 | Maria | 447 686 |
2 | Elisabeth | 340 668 |
3 | Anna | 304 000 |
4 | Kristina | 280 543 |
5 | Margareta | 244 641 |
6 | Eva | 200 882 |
7 | Linnéa | 166 531 |
8 | Karin | 161 897 |
9 | Birgitta | 159 159 |
10 | Marie | 145 978 |
11 | Ingrid | 111 657 |
12 | Sofia | 102 653 |
13 | Marianne | 89 526 |
14 | Lena | 85 551 |
15 | Sara | 84 968 |
16 | Helena | 82 673 |
17 | Kerstin | 81 638 |
18 | Emma | 76 579 |
19 | Johanna | 73 885 |
20 | Katarina | 73 824 |
The top 100 most popular Swedish boys’ names for newborns
Of course, Swedish names are also popular for boys, conjuring up an image of a tall, blonde, super-strong Viking-like figure!
So, if you’re expecting a boy, check out the top 100 most popular Swedish boys’ names, followed the number of babies given each name in 2021.
Ranking | Name | Number of boys given name in 2021 |
1 | Noah | 745 |
2 | William | 726 |
3 | Liam | 683 |
4 | Hugo | 679 |
5 | Lucas | 668 |
6 | Adam | 643 |
7 | Oliver | 635 |
8 | Matteo | 632 |
9 | Frans | 581 |
10 | Elias | 577 |
11 | Walter | 576 |
12 | Leo | 562 |
13 | Leon | 550 |
14 | Oscar | 547 |
15 | Alfred | 540 |
16 | August | 531 |
17 | Nils | 521 |
18 | Harry | 509 |
19 | Theo | 505 |
20 | Sam | 498 |
21 | Otto | 481 |
22 | Ludvig | 476 |
23 | Arvid | 468 |
24 | Elliot | 456 |
25 | Charlie | 442 |
26 | Malte | 439 |
27 | Isak | 438 |
28 | Alexander | 429 |
29 | Louie | 425 |
30 | Theodor | 420 |
31 | Ebbe | 406 |
32 | Adrian | 403 |
33 | Olle | 398 |
33 | Vincent | 398 |
35 | Benjamin | 394 |
36 | Filip | 389 |
37 | Melvin | 377 |
38 | Love | 375 |
39 | Axel | 368 |
40 | Gabriel | 366 |
41 | Henry | 343 |
42 | Mohammed | 337 |
43 | Jack | 329 |
44 | Elton | 327 |
45 | Colin | 325 |
46 | Josef | 322 |
47 | Aron | 319 |
48 | Viggo | 309 |
49 | Edvin | 305 |
50 | Albin | 304 |
51 | Noel | 302 |
52 | Tage | 295 |
53 | Frank | 276 |
54 | Vidar | 269 |
55 | Ted | 265 |
56 | Sixten | 262 |
57 | Melker | 260 |
58 | Kian | 245 |
59 | Loke | 244 |
60 | Dante | 241 |
60 | Jacob | 241 |
60 | Julian | 241 |
63 | Ivar | 238 |
64 | Carl | 237 |
64 | Milo | 237 |
64 | Sigge | 237 |
67 | Levi | 236 |
68 | Emil | 235 |
69 | Gustav | 221 |
70 | Björn | 220 |
71 | Elis | 218 |
72 | Max | 213 |
73 | Casper | 210 |
73 | Viktor | 210 |
75 | Erik | 207 |
76 | Alvin | 197 |
77 | Milton | 191 |
77 | Nicholas | 191 |
79 | Wilhelm | 186 |
80 | Hjalmar | 175 |
81 | Wilmer | 170 |
82 | Alve | 169 |
83 | Omar | 164 |
84 | Ture | 163 |
85 | Vilgot | 162 |
86 | Felix | 161 |
86 | Vide | 161 |
88 | Anton | 159 |
89 | Elvin | 152 |
90 | Otis | 149 |
91 | Jonathan | 148 |
92 | Folke | 146 |
93 | Svante | 145 |
94 | Alvar | 144 |
95 | Samuel | 141 |
96 | Algot | 140 |
97 | Daniel | 137 |
98 | Ali | 133 |
98 | Aston | 133 |
100 | Joel | 129 |
What do Swedish boys’ names mean?
Like girls’ names, Swedish boys’ names come from a number of different roots.
Names with religious origins are very popular, with Noah topping the list in 2021.
Classic names with Germanic and Norse backgrounds are also popular, such as William and its derivation Liam.
For a detailed run-down of what Swedish boys’ names mean and a useful pronunciation guide, see our post on the most popular Swedish boys names and their meanings.
The top 20 most popular Swedish mens’ names
While international trends may have a strong influence on the choice of a baby boy’s name, more traditional Scandinavian names are also popular.
Names that have a definite Swedish ring to them, such as Karl, Erik, Lars, Anders and Per may not rank very highly in the choice of names in 2021, but are at the top of the list of the most popular Swedish men’s names overall.
While lots of Swedes might see these as old fashioned, they’re definitely ripe for a comeback, we think!
So, here’s the top 20 most popular Swedish men’s names overall, with the number of Swedes who are registered with this name in 2021.
Ranking | Name | Number of men called name in 2021 |
1 | Karl | 341 187 |
2 | Erik | 331 575 |
3 | Lars | 226 139 |
4 | Anders | 186 455 |
5 | Per | 181 851 |
6 | Mikael | 181 017 |
7 | Johan | 176 355 |
8 | Olof | 143 401 |
9 | Nils | 140 589 |
10 | Jan | 125 957 |
11 | Gustav | 120 228 |
12 | Hans | 114 847 |
13 | Peter | 114 455 |
14 | Lennart | 107 473 |
15 | Fredrik | 101 503 |
16 | Gunnar | 100 155 |
17 | Thomas | 99 015 |
18 | Sven | 98 930 |
19 | Daniel | 91 721 |
20 | Alexander | 88 771 |
See also:
Norse names and their meanings
Cool male Viking names and their meanings
Cool female Viking names and their meanings