Svenska namn har en lång historia och har gått från att individer endast haft ett tilltalsnamn, till beskrivande namn och sedan till kombinationen förnamn och efternamn. Namn som legat på namntoppen i Sverige har varierat från tid till annan.
Svenska namn som legat på namntoppen under modern tid är Anna, Eva, Lars och Mikael. Svenska namn som idag är populära att ge till barn är Alice och Vera för flickor och Noah och William för pojkar. Högst upp på namntoppen över efternamn är Andersson.
I denna artikel presenterar vi topplistor över svenska namn som varit populära genom tiderna, från 1980 fram till idag. Sist i artikeln hittar du en förteckning över vilket barnnamn som varit mest populärt varje år under de senaste tjugo åren.

Namntoppen 2022
Här har vi samlat statistik och topplistor över svenska namn och hur vanliga de är just nu. Listorna för män, kvinnor och efternamn avser alla tilltalsnamn och alla stavningar, för personer som är innehavare av namnet vid utgången av året. För nyfödda avses alla tilltalsnamn och alla stavningar, men endast för det aktuella namngivningsåret.
Namntoppen alla kvinnor
- Anna 100 381
- Eva 85 496
- Maria 85 408
- Karin 63 941
- Sara 58 702
- Christina 57 657
- Lena 57 595
- Emma 51 075
- Kerstin 46 822
- Marie 42 013
Se även: Namn till kvinnor
Namntoppen alla män
- Lars 83 851
- Mikael 79 938
- Anders 76 485
- Johan 74 860
- Erik 65 366
- Per 64 451
- Peter 62 457
- Thomas 60 759
- Karl 59 578
- Jan 58 582
Se även: Namn till män
Namntoppen nyfödda flickor
- Alice 706
- Maja 681
- Vera 674
- Alma 667
- Selma 660
- Elsa 652
- Lilly 625
- Ella 606
- Astrid 596
- Wilma 586
Se även: 100 populära flicknamn 2021
Namntoppen nyfödda pojkar
- Noah 745
- William 726
- Liam 683
- Hugo 679
- Lucas 668
- Adam 643
- Oliver 635
- Matteo 632
- Frans 581
- Elias 577
Se även: 100 populära pojknamn 2021
Namntoppen efternamnen
- Andersson 221 511
- Johansson 219 829
- Karlsson 196 160
- Nilsson 151 215
- Eriksson 133 030
- Larsson 111 780
- Olsson 100 429
- Persson 95 033
- Svensson 88 835
- Gustafsson 87 210
Namntoppen kvinnliga dubbelnamn
- Ann-Christin 14 568
- Ann-Marie 13 372
- Britt-Marie 12 840
- Ann-Charlotte 9 845
- Anna-Karin 9 179
- Ann-Sofie 8 498
- Inga-Lill 8 143
- Rose-Marie 7 657
- Anna-Lena 6 806
- Marie-Louise 6 624
Namntoppen manliga dubbelnamn
- Jan-Erik 6 663
- Lars-Erik 6 100
- Per-Olof 5 910
- Jan-Olof 4 201
- Lars-Göran 4 174
- Carl-Johan 3 963
- Karl-Erik 3 757
- Sven-Erik 3 628
- Per-Erik 3 399
- Lars-Åke 2 967
Länge ner kan du läsa om den historiska namntoppen
Vanliga frågor om namntoppen
Vilket är Sverige vanligaste flicknamn?
Det vanligaste flicknamnet bland nyfödda flickor är just nu Alice. Under 2021 fick 706 flickor namnet. Det vanligaste flicknamnet i Sverige sett till alla nu levande kvinnor är Anna, som hela 100 381 kvinnor har som tilltalsnamn.
Vad är det vanligaste namnet i Sverige 2022?
Det vanligaste namnet i Sverige 2022 är Anna, följt av Eva, Maria och Lars. För nyfödda barn var det vanligaste namnet i Sverige under året Noah, följt av William, Alice och Liam.
Vad är det populäraste killnamnet i Sverige?
Det populäraste killnamnet i Sverige är Lars. Hela 83 851 personer har detta namn. Kort därefter kommer namnen Mikael och Anders. Sett till nyfödda pojkar så är det vanligaste killnamnet Noah och hela 745 pojkar fick namnet under 2021.
Se även: 862 killnamn
Vilket är Sveriges vanligaste efternamn?
Sveriges vanligaste efternamn är vid utgången av 2021 Andersson. Totalt har 221 511 personer detta efternamn. Det näst vanligaste efternamnet i Sverige är Johansson, som med 219 829 innehavare kan komma att gå om Andersson vid nästa årsskifte.
Hur många svenska namn finns det?
I Sverige finns det cirka 232 000 förnamn för kvinnor och cirka 198 000 förnamn för män, om man räknar varje unik stavning. Sett till efternamn så finns det runt 725 000 namn med unik stavning.
Läs även: Ovanliga flicknamn / Ovanliga pojknamn
Namntoppen tidigare år
Namntoppen 2000
Här ser du hur listan över de mest populära förnamnen i Sverige såg ut vid utgången av år 2000.
Rang | Kvinnonamn | Mansnamn |
---|---|---|
1 | Maria | Erik |
2 | Elisabeth | Karl |
3 | Anna | Lars |
4 | Margareta | Anders |
5 | Kristina | Per |
6 | Eva | Olof |
7 | Karin | Johan |
8 | Birgitta | Mikael |
9 | Linnéa | Lennart |
10 | Marie | Nils |
Namntoppen 1980
Här ser du hur listan över de mest populära förnamnen i Sverige såg ut vid utgången av 1980.
Rang | Kvinnonamn | Mansnamn |
---|---|---|
1 | Maria | Karl |
2 | Elisabeth | Erik |
3 | Margareta | Lars |
4 | Anna | Olof |
5 | Kristina | Anders |
6 | Eva | Gunnar |
7 | Karin | Sven |
8 | Birgitta | Lennart |
9 | Linnéa | Nils |
10 | Ingrid | Per |
Läs även: Gamla svenska namn
Namntoppen, barnnamn genom tiderna
Här visar vi det namn som legat högst upp på namntoppen över de mest givna namnen till nyfödda barn under respektive år.
År | Flicknamn | Pojknamn |
---|---|---|
2000 | Julia | Filip |
2001 | Julia | Filip |
2002 | Emma | Oscar |
2003 | Emma | William |
2004 | Emma | William |
2005 | Emma | Oscar |
2006 | Emma, Maja | Lucas |
2007 | Wilma | William |
2008 | Maja | Lucas |
2009 | Alice | Lucas |
2010 | Maja | Oscar |
2011 | Alice | William |
2012 | Alice | William |
2013 | Alice | Lucas |
2014 | Elsa | Lucas |
2015 | Elsa | William |
2016 | Alice | Oscar |
2017 | Alice | William |
2018 | Alice | William |
2019 | Alice | Lucas |
2020 | Alice | Noah |
2021 | Alice | Noah |
2022 | okänt | okänt |
2023 | okänt | okänt |
De som läste om svenska namn på namntoppen läste även mer om ovanliga namn.