Jack remains the most popular name for baby boys in England and Wales, the 13th year it has topped the list.
Archie at the Great Scottish Santa Run in Edinburgh
But the name has dropped a place in the Scottish league table, with Lewis now the favourite for boys.
Sophie is the most popular name for girls in Scotland, while Emma is second and Lucy comes third.
In England and Wales, parents prefer to call their baby girls Grace, with Ruby in second place and last year's number one, Olivia, coming third.
England and Wales
There is very little change to the top five boys' names in England and Wales.
BOYS' NAMES: ENGLAND & WALES
1. Jack (-)
2. Thomas (-)
3. Oliver (4)
4. Joshua (3)
5. Harry (5)
The figures compiled by the Office for National Statistics shows Jack maintains the top spot for the 13th year in succession. Thomas remains the second most popular.
The only real change is that Oliver has become the third most popular, swapping places with Joshua.
Jayden, Isaac and Finley join the top 50 this year. Mohammed moves up to number 17.
GIRLS' NAMES: ENGLAND & WALES
1. Grace (2)
2. Ruby (4)
3. Olivia (1)
4. Emily (5)
5. Jessica (3)
As for baby girls, most parents choose Grace, followed by Ruby and Olivia. The top five have all changed position.
Ava and Summer have joined the top 50, bumping out Anna and Paige, while Isabelle and Imogen are also increasingly popular.
BOYS' NAMES: SCOTLAND
1. Lewis (2)
2. Jack (1)
3. Ryan (4)
4. James (5)
5. Callum (3)
The most popular name for boys in Scotland is now Lewis. The popularity of the name has coincided with the success of British racing driver Lewis Hamilton.
Lewis's popularity has relegated Jack into second place.
Nine names have dropped out of the top 100, including Peter, Patrick and Hamish.
GIRLS' NAMES: SCOTLAND
1. Sophie (-)
2. Emma (-)
3. Lucy (5)
4. Katie (-)
5. Erin (3)
The popularity of certain girls' names in Scotland has remained more consistent, with Sophie the most popular name with Emma just behind.
There were no new entrants to the top 10, but Ava, Isla and Brooke were among the new names entering the top 20.