Baby names: Most popular boy and girl names of 2023

Image source, Getty Images

The UK's most popular baby names of 2023 have been revealed.

Muhammad held onto the boy's top spot, while Olivia makes a triumphant return to number one in the girl's list.

Experts at BabyCentre unveiled the lists which includes 100 of the most popular boys and girls names and their spelling variations.

In the girl's list, last year's number one 'Sophia' fell into eighth place after the organisation changed the way they count to include different spellings.

1 Olivia

2 Amelia

3 Isla

4 Lily

5 Ava

6 Freya

7 Ivy

8 Sophia

9 Grace

10 Willow

11 Mia

12 Isabella

13 Daisy

14 Elsie

15 Evie

16 Florence

17 Ella

18 Emily

19 Evelyn

20 Luna

Image source, Getty Images

Image caption, Ooo let me just munch on your shoulder there....!

The organisation say film, television, music and royal families have an impact on popularity, with names like Taylor (Swift) doubling in popularity.

Willow, which is the name of a Taylor Swift song on her Folklore album, also climbed the popularity ladder on both lists.

It has also been noted there is a trend for magical or witch-themed names such as Luna, Sage and Lyra, whilst traditionally royal names such as William, Charles and Harry have actually dropped in popularity.

Noah is still the second most popular name chosen by parents in the UK but Jack has dropped from third place to tenth.

1 Muhammad

2 Noah

3 Theo

4 Leo

5 Oliver

6 Arthur

7 George

8 Luca

9 Freddie

10 Jack

11 Ethan

12 Charlie

13 Henry

14 Oscar

15 Jude

16 Alfie

17 Archie

18 Lucas

19 Liam

20 Arlo

What are you favourite or most unusual names you want to see in future lists? Let us know in the comments section below.