863 boys got the name William, which thus retains its first place from 2017 as the most popular name for boys.

in a row, the most popular name for newborn girls, the 765 girls received the name.

In the top ten for the girls added three new names: Maja, Alma and Elsa. On the girls ‘ top 100 list are added Hailey, Belle, Elina and Elisa.

No new name entered on the boys ‘ top ten, but Ture, Amir and Lias were new names in the top 100.

Pojknamnet Lias was also the name that increased the most compared with 2017, an increase of over 170 per cent.

Among the newborn girls was the name Hailey, which increased the most in popularity.

1 (1) Alice 765

2 (11) Maja 657

3 (6) Lilly 634

4 (4) Ella 604

5 (10), Wilma, 600

6 (5) Ebba 597

7 (3) Olivia 581

8 (7) Astrid 565

9 (14) Alma 564

10 (13) Elsa 559

1 (1) William 863

2 (3) Liam 834

3 (9) Noah 730

4 (4) Lucas 723

5 (5) Oliver 714

6 (2) Oscar 704

7 (7) Elias 697

8 (8) Hugo 683

9 (10) Adam 647

10 (6) Alexander 626