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.
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
-
Olivia
-
Amelia
-
Emily
-
Isla
-
Ava
-
Isabella
-
Lily
-
Jessica
-
Ella
-
Mia
-
Sophia
-
Charlotte
-
Poppy
-
Sophie
-
Grace
-
Evie
-
Alice
-
Scarlett
-
Freya
-
Florence
-
Isabelle
-
Daisy
-
Chloe
-
Phoebe
-
Matilda
-
Ruby
-
Evelyn
-
Sienna
-
Sofia
-
Eva
-
Elsie
-
Willow
-
Ivy
-
Millie
-
Esme
-
Rosie
-
Imogen
-
Elizabeth
-
Maya
-
Layla
-
Emilia
-
Lola
-
Lucy
-
Harper
-
Eliza
-
Erin
-
Eleanor
-
Ellie
-
Harriet
-
Thea
-
Maisie
-
Holly
-
Emma
-
Georgia
-
Amber
-
Molly
-
Hannah
-
Abigail
-
Jasmine
-
Lilly
-
Annabelle
-
Rose
-
Penelope
-
Amelie
-
Violet
-
Bella
-
Aria
-
Zara
-
Maria
-
Nancy
-
Darcie
-
Lottie
-
Anna
-
Summer
-
Martha
-
Heidi
-
Gracie
-
Luna
-
Maryam
-
Beatrice
-
Mila
-
Darcey
-
Megan
-
Iris
-
Lexi
-
Robyn
-
Aisha
-
Clara
-
Francesca
-
Sara
-
Victoria
-
Zoe
-
Julia
-
Arabella
-
Maddison
-
Sarah
-
Felicity
-
Darcy
-
Leah
- Lydia
Top 100 boy's names of 2016
-
Oliver
-
Harry
-
George
-
Jack
-
Jacob
-
Noah
-
Charlie
-
Muhammad
-
Thomas
-
Oscar
-
William
-
James
-
Leo
-
Alfie
-
Henry
-
Joshua
-
Freddie
-
Archie
-
Ethan
-
Isaac
-
Alexander
-
Joseph
-
Edward
-
Samuel
-
Max
-
Logan
-
Lucas
-
Daniel
-
Theo
-
Arthur
-
Mohammed
-
Harrison
-
Benjamin
-
Mason
-
Finley
-
Sebastian
-
Adam
-
Dylan
-
Zachary
-
Riley
-
Teddy
-
Theodore
-
David
-
Elijah
-
Jake
-
Toby
-
Louie
-
Reuben
-
Arlo
-
Hugo
-
Jaxon
-
Luca
-
Matthew
-
Harvey
-
Harley
-
Reggie
-
Tommy
-
Jenson
-
Luke
-
Michael
-
Jayden
-
Jude
-
Frankie
-
Albert
-
Stanley
-
Elliot
-
Gabriel
-
Mohammad
-
Ollie
-
Ronnie
-
Louis
-
Charles
-
Blake
-
Elliott
-
Lewis
-
Frederick
-
Nathan
-
Tyler
-
Jackson
-
Rory
-
Ryan
-
Carter
-
Dexter
-
Alex
-
Austin
-
Caleb
-
Kai
-
Albie
-
Ellis
-
Bobby
-
Ezra
-
Leon
-
Roman
-
Jesse
-
Aaron
-
Ibrahim
-
Liam
-
Jasper
-
Felix
- 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!