Family

REVEALED: The top baby names of 2017 so far...

The top baby names for 2017 have been released today by the Office for National Statistics! Did your favourite moniker make the cut...?

A person's name is one of the most important things about them.

Whatever they're called, a name can shape your life and personality in ways that aren't immediately obvious.

Which is why finding out the most popular names of the year is so intriguing. They offer huge insight into the popular trends of the year, and seeing how different names perform over the years can also show how times are changing.

WATCH: Discover the most unusual baby names - and their meanings...

The list of 100 most popular names of last year for England and Wales have been released - and they're VERY interesting.

Back in the top spot for girls last year was Olivia, beating it's rival Amelia which won first place in 2015.

For boys, Oliver kept its place at no.1, beating Harry in second place which had moved up from third in 2015.

Among the biggest jumpers on the table were Harper at no.44 - no doubt thanks to the Beckhams - which had jumped 19 places up, Aria at no.67 which had jumped 33 places up, and Luna, which gained a massive 52 places at no.78.

The name Harper has made a big leap - probably thanks to the Beckhams (Credit: Getty Images)

For boys, Arlo had leapt up 53 places to place no.49, Jaxon had gained by 29 to be at no.51, Reggie had moved up 36 to sit at no.55 and Ezra had gained 26 places as no.91.

Interestingly, name 100 on the boys list was Finn, given to 650 boys - which we reckon MUST have had something to do with the recent Star Wars films, as Finn is a main character played by rising star John Boyega.

Rey, also a character from the films, was given to 17 girls last year.

See below for the top 100 names of last year.

Top 100 girls' names of 2016

  1. Olivia

  2. Amelia

  3. Emily

  4. Isla

  5. Ava

  6. Isabella

  7. Lily

  8. Jessica

  9. Ella

  10. Mia

  11. Sophia

  12. Charlotte

  13. Poppy

  14. Sophie

  15. Grace

  16. Evie

  17. Alice

  18. Scarlett

  19. Freya

  20. Florence

  21. Isabelle

  22. Daisy

  23. Chloe

  24. Phoebe

  25. Matilda

  26. Ruby

  27. Evelyn

  28. Sienna

  29. Sofia

  30. Eva

  31. Elsie

  32. Willow

  33. Ivy

  34. Millie

  35. Esme

  36. Rosie

  37. Imogen

  38. Elizabeth

  39. Maya

  40. Layla

  41. Emilia

  42. Lola

  43. Lucy

  44. Harper

  45. Eliza

  46. Erin

  47. Eleanor

  48. Ellie

  49. Harriet

  50. Thea

  51. Maisie

  52. Holly

  53. Emma

  54. Georgia

  55. Amber

  56. Molly

  57. Hannah

  58. Abigail

  59. Jasmine

  60. Lilly

  61. Annabelle

  62. Rose

  63. Penelope

  64. Amelie

  65. Violet

  66. Bella

  67. Aria

  68. Zara

  69. Maria

  70. Nancy

  71. Darcie

  72. Lottie

  73. Anna

  74. Summer

  75. Martha

  76. Heidi

  77. Gracie

  78. Luna

  79. Maryam

  80. Beatrice

  81. Mila

  82. Darcey

  83. Megan

  84. Iris

  85. Lexi

  86. Robyn

  87. Aisha

  88. Clara

  89. Francesca

  90. Sara

  91. Victoria

  92. Zoe

  93. Julia

  94. Arabella

  95. Maddison

  96. Sarah

  97. Felicity

  98. Darcy

  99. Leah

  100. Lydia

Top 100 boy's names of 2016

  1. Oliver

  2. Harry

  3. George

  4. Jack

  5. Jacob

  6. Noah

  7. Charlie

  8. Muhammad

  9. Thomas

  10. Oscar

  11. William

  12. James

  13. Leo

  14. Alfie

  15. Henry

  16. Joshua

  17. Freddie

  18. Archie

  19. Ethan

  20. Isaac

  21. Alexander

  22. Joseph

  23. Edward

  24. Samuel

  25. Max

  26. Logan

  27. Lucas

  28. Daniel

  29. Theo

  30. Arthur

  31. Mohammed

  32. Harrison

  33. Benjamin

  34. Mason

  35. Finley

  36. Sebastian

  37. Adam

  38. Dylan

  39. Zachary

  40. Riley

  41. Teddy

  42. Theodore

  43. David

  44. Elijah

  45. Jake

  46. Toby

  47. Louie

  48. Reuben

  49. Arlo

  50. Hugo

  51. Jaxon

  52. Luca

  53. Matthew

  54. Harvey

  55. Harley

  56. Reggie

  57. Tommy

  58. Jenson

  59. Luke

  60. Michael

  61. Jayden

  62. Jude

  63. Frankie

  64. Albert

  65. Stanley

  66. Elliot

  67. Gabriel

  68. Mohammad

  69. Ollie

  70. Ronnie

  71. Louis

  72. Charles

  73. Blake

  74. Elliott

  75. Lewis

  76. Frederick

  77. Nathan

  78. Tyler

  79. Jackson

  80. Rory

  81. Ryan

  82. Carter

  83. Dexter

  84. Alex

  85. Austin

  86. Caleb

  87. Kai

  88. Albie

  89. Ellis

  90. Bobby

  91. Ezra

  92. Leon

  93. Roman

  94. Jesse

  95. Aaron

  96. Ibrahim

  97. Liam

  98. Jasper

  99. Felix

  100. Finn

Phew!

What do you think of the top 100 names? Are your favourites on there? Let us know over on Facebook and Twitter.

READ MORE...

Baby names: 94 of the worst names - and their terrible meanings

Unisex baby names: 126 gender neutral baby names - and their meanings!

REVEALED: 121 unique baby names and their meanings

Closer magazine cover