The most popular names for babies born in Wrexham and Flintshire have been revealed.

The Office for National Statistics has announced the most popular names for boys and girls born in 2022, the most recent data available.

Elsie was the most popular girl's name in Wrexham with nine babies given the name in 2022.

This replaced Olivia as 2021's top name, when 10 parents chose the name for their baby.

Meanwhile, Archie, Freddie and Noah were the most common boys' names in the area. In total, 12 babies were given each name in Wrexham in 2022.

This was a slight difference from 2021, when just Noah took the top spot.

While in Flintshire, Harper and Rosie were the most popular girls' names with 11 babies given each name in 2022.

These replaced Charlotte and Olivia as 2021's top names, when 11 parents chose these names for their baby.

Meanwhile, Arthur was the most common boy's name in the area. In total, 16 babies were given the name in Flintshire in 2022.

The name unseated Noah, chosen by 19 parents in 2021.

Some of Wales' most popular names were of Welsh origin – including Mali, Seren and Eira, in the top 50 for girls, and Arthur, Osian, Elis, Harri and Jac, which were in the top 30 for boys.

James Tucker, head of health analysis at the Office for National Statistics said: "Noah was the most popular name for boys in 2022, for the second year in a row, having replaced Oliver at the top in 2021."

Muhammad was the second most popular boys’ name in 2022, up from fifth place in 2021, while George remained third, Oliver dropped from second to fourth and Leo climbed one place to fifth.

MOST READ:

The top four girls' names were unchanged year-on-year, with Olivia followed by Amelia, Isla and Ava, while Lily rose two places from seventh to fifth.

Mr Tucker added: "Theodore, Theo and Freddie are three new entries into the top 10 boys' names in 2022. Isabella is the only new entry into the girls' top 10."

Most popular names for boys, England and Wales:

  • Noah
  • Muhammad
  • George
  • Oliver
  • Leo
  • Arthur
  • Oscar
  • Theodore
  • Theo
  • Freddie

Most popular names for girls, England and Wales:

  • Olivia
  • Amelia
  • Isla
  • Ava
  • Lily
  • Ivy
  • Freya
  • Florence
  • Isabella
  • Mia