28/07/2011 10:56 BST | Updated 27/09/2011 06:12 BST

Slideshow: Top 10 Baby Names Of 2010

Oliver remained the most popular baby name for boys in England and Wales for the second year running, whilst Olivia hung on to the top spot for girls, according to stats released today.

For boys, Jack was stuck in second place, failing once again to find its form after a 14 year winning streak ended last year.

Sophie has risen three places since 2009 to snatch second place off of Emily.

The data comes from the Office of National Statistics and is derived from final annual births registration data which includes all live births occurring in England and Wales in 2010. The full data set can be obtained here.

Top 10 Boys' Names 2010

  1. Oliver
  2. Jack
  3. Harry
  4. Alfie
  5. Charlie
  6. Thomas
  7. William
  8. Joshua
  9. George
  10. James

Top 10 Girls' Names 2010

  1. Olivia
  2. Sophie
  3. Emily
  4. Lily
  5. Amelia
  6. Jessica
  7. Ruby
  8. Chloe
  9. Grace
  10. Evie