Please use sources and do not make up info
Top 100 Girls and Boys Names in the UK for 2023
Top 10 girls names in order of popularity
Olivia
Amelia
Isla
Ava
Ivy
Freya
Lily
Florence
Mia
Willow
Top 10 boys names in order of popularity
Noah
Oliver
George
Arthur
Muhammad
Leo
Harry
Oscar
Archie
Henry
https://www.littlelist.co.uk/blog/fun-stuff/top-100-girls-and-boys-names-in-the-uk-2023
Your list matches ONS.