SCOTLAND'S most popular baby names of 2019 have been revealed today. 

Jack and Olivia were the two most popular forenames, the National Records of Scotland (NRS) said. 

Jack has been the most popular boys' name for 12 years, while Olivia was the top girls' name for a fourth consecutive year. 

Oliver remained the second most popular names for boys, James stayed in third place, Charlie climbed seven places to fourth and Harris rose three places to fifth.

Charlie and Alfie were the only new entrants to the boys' Top 10, while Alexander (which fell four places to 11th) and Logan (down nine places to 13th) dropped out of it.

There were two new entrants to the Top 20 with Theo (which climbed 11 places to 16th) and Brodie (up seven places to 18th).

The second most popular name for girls was Emily, while Isla and Sophie remained third and fourth respectively. Ella rose one place to fifth while Amelia and Ava were in joint sixth place. 

Freya and Charlotte were the only entrants to the girls’ Top 10; Aria (down three places to 12th) and Jessica (which slipped three places to 13th) dropped out of it.

There were two entrants to the Top 20: Rosie (which rose seven places to 19th) and Millie (up one place to 20th).

The biggest climbers within the Top 50s were Arthur, Willow and Daisy. 

Particularly fast-rising entrants to the Top 50s were George, Tommy, Andrew, Gracie, Hallie and Ayla.

NRS registered the births of 23,955 boys and 22,568 girls in the period covered by these figures.

Culture Secretary Fiona Hyslop said: “It is always a pleasure to read the top baby names of the year, which give an insight into one of the most cherished moments in every parent’s life.

“While Olivia and Jack have shown their enduring appeal by retaining the top spot yet again, it’s interesting to see newer entries such as Ayla and Hallie in the Top 50.”