Top baby names for England and Wales in 2011

The Office for National Statistics has released the most popular baby names in England and Wales for 2011, with Harry and Amelia taking the top spots from 2010's stars, Oliver and Olivia.  

There seemed to be a trend for following celebrities: Amelia's rise from number five in 2010 to number one in 2011 followed the rise of a popular X Factor contestant, Amelia Lily, while Harry’s rise to the top, up from number three in 2010, could be attributed to either Prince Harry’s media appearances around his brother’s wedding, or One Direction’s Harry Styles’s rise to stardom.  

Nickname-sounding names – such as Evie, Ellie, Millie and Rosie for girls, and Archie, Tommy and Bobby for boys – also had a rise in popularity, all appearing in the top 100.

Naming rights ... English parents ignored 2010's trends when naming their babies in 2011.
Naming rights ... English parents ignored 2010's trends when naming their babies in 2011. 

Interestingly, Alfie was number four on the English boy’s list, but didn’t appear in the Australian top 100 in 2011 - or even in America's top 1000 list in the same year. Likewise, Freya was number 19 on the English girl’s list, but entirely absent from the top 100 in Australia.

In Wales, some local names made the list, with Seren, Ffion, Cerys, Carys and Lowri appearing for the girls, and Iestyn, Ioan and Iwan for the boys.

Scotland’s most popular names were Jack and Sophie – the same as in Northern Ireland. also noted that there was a seasonal affect: Holly was the second most popular name for girls born in December, and Summer was most popular in … you guessed it, summer.

The full top 20 for each gender is below.


  1. Harry
  2. Oliver
  3. Jack
  4. Alfie
  5. Charlie
  6. Thomas
  7. Jacob
  8. James
  9. Joshua
  10. William
  11. Ethan
  12. George
  13. Riley
  14. Daniel
  15. Noah
  16. Oscar
  17. Joseph
  18. Mohammed
  19. Max
  20. Dylan


  1. Amelia
  2. Olivia
  3. Lily
  4. Jessica
  5. Emily
  6. Sophie
  7. Ruby
  8. Grace
  9. Ava
  10. Isabella
  11. Evie
  12. Chloe
  13. Mia
  14. Poppy
  15. Isla
  16. Ella
  17. Isabelle
  18. Sophia
  19. Freya
  20. Daisy

For more naming news, take a look at our gallery on 2012 naming trends in Australia, or find more  inspiration with the top baby names for 2011.