The top 20 baby names of 2023 so far have been revealed and it's bad news for Prince Harry and Meghan Markle who have seen their names decline in popularity.

According to research from pregnancy and parenting destination, BabyCentre, Harry is now just the 23rd most popular boys name in Britain, despite previously being ranked 13th.

While Meghan, and the alternative spelling of Megan, have also dropped in popularity.

Meanwhile, the controversy surrounding former This Morning presenting duo Holly Willoughby and Phillip Schofield also seems to have damaged the popularity of their names.

Both names have now fallen out of the top 100 names in Britain. 

READ MORE: Chef who taught Jamie Oliver launches Norfolk cookery school

BabyCentre said: “Despite ranking highly in the charts in previous years, Holly has plummeted down in registrations, waving goodbye to its all too familiar place in the top 100.

“Philip has also dropped in popularity outside of the top 100, along with Phil, which only had 1 registration this year so far.

“Prince Harry and Meghan Markle have also made their mark in the media, following the release of their explosive and somewhat controversial documentary and Harry’s memoir Spare.

“Crashing down from 13th place to number 23, the previously popular name Harry seems to have had a negative reception from parents this year.

“Meghan and alternate spelling Megan have also dropped in registrations.”

Top baby names of 2023 so far

These are the top 20 boys names of 2023 so far:

  1. Muhammad
  2. Noah
  3. Theo
  4. Leo
  5. Oliver
  6. Arthur
  7. Jack
  8. Freddie
  9. George
  10. Luca
  11. Henry
  12. Ethan
  13. Oscar
  14. Jude
  15. Alfie
  16. Archie
  17. Jacob
  18. Liam
  19. Charlie
  20. Thomas

While these are the top 20 girls names of 2023 so far:

  1. Lily
  2. Sophia
  3. Olivia
  4. Amelia
  5. Freya
  6. Aria
  7. Ava
  8. Isabella
  9. Isla
  10. Mila
  11. Grace
  12. Layla
  13. Maryam
  14. Willow
  15. Elsie
  16. Ivy
  17. Ella
  18. Evelyn
  19. Evie
  20. Mia

A spokesman for BabyCentre added: “For the boys, Muhammed remains a consistent favourite amongst parents, and shows no signs of falling from first place position.

Non-movers Noah, Theo, Leo and Oliver also refused to budge, hanging on tightly to their second, third, fourth and fifth position.

“In the girls’ chart, Lily has taken the crown, jumping up one place and knocking Sophia down from first place position.

"Names ending in A have by no means fallen out of popularity though, as Amelia, Freya and Aria steadily rise two places, landing in at 4th, 5th and 6th position."