JACK and Olivia remain the top choices for baby names in Scotland.

Jack retains a comfortable lead in its 11th year at the top, with 95 more boys given the name than those in joint second place, James and Oliver.

The top five names for girls remain unchanged, with Emily, Isla, Sophie, and Amelia following Olivia’s third year in first place, the same as 2017. The trend continues an emphasis in girls’ names ending with the letter A, as seen in half of the top 20.

Logan, Leo, and Alexander (now joint seventh with Harris) all made their way up the boys’ top 10, with Lewis and Noah decreasing in popularity.

Harry dropped out of the list to number 12, while Rory jumped eight places to ninth.

There were two new entrants in the boys’ top 20: Max and Finn.

Along with Rory, the big climbers in the top 50 were Jaxon, Liam, and Freddy.

Rounding out the top 10 girls’ names were Ella, Ava, Grace, Aria, and Jessica.

Grace was the only new entry in the top 10, with Charlotte dropping to number 11.

Eilidh and Mia are the two new entrants in the girls’ top 20.

Georgie, Rosie, and Willow were the fastest climbers in the top 50.

National Records of Scotland registered the births of 24,532 boys and 23,253 girls in the period until December 1.

Some 3322 different boys’ first names were registered, of which 2085 were unique.

The number of different girls’ first names was 4130, with 2635 of them unique.

Since 1974, three boys’ names and four girls’ names have come out on top in at least five years.

David, Ryan, and Jack have dominated the list of most popular names for boys for decades.

Laura, Emma, Chloe, and Sophie have all spent time atop the list of most popular girls’ names.