Jack was the most popular boys’ name for a 10th consecutive year; Olivia was the top girls’ name for a second year.
The second most popular name for boys was Oliver, which rose from third in 2016 to second in 2017. Harris (which rose six places to seventh) was the only entrant to the boys’ Top Ten (and the fastest climber within the boys’ Top 20), while Charlie (down four places to 14th) dropped out of the Top 10. There were three entrants to the boys’ Top 20: Thomas (up six places to joint 17th), Archie (up two places to 19th) and Rory (up five places to 20th).
Emily remained the second most popular name for girls. Aria (up two places at 10th) was the only entrant to the girls’ Top 10; Lucy (down two places to joint 11th) dropped out of it.
There were two entrants to the girls’ Top 20: Harper (up 12 places to 18th) and Hannah (up five places to 19th).
Outstanding modern 4-bedroom detached villa with incredible living space and fantastic views
Linlithgow cottage down by the river
Falkirk Rugby Club set to transform facilities
Two Scottish fish and chips shop named in top 3 best chippies in UK - National Geographic
Laziest Dogs: Here are the 10 laziest breeds of lovable dog that will not mind skipping the daily walk - including the adorable Bulldog 🐩
Other big climbers within the Top 50s included:
• Theo (up 18 places to joint 27th);
• Muhammad (up 11 places to 36th);
• Jude (up 12 places to joint 37th);
• Poppy (up 13 places to 30th).
Particularly fast-rising entrants to the Top 50 included:
• Freddie (up 26 places to 46th);
• Sienna (up 36 places to joint 32nd);
• Willow (up 17 places to 35th);
• Mila (up 20 places to 50th).
NRS registered the births of 25,384 boys and 23,935 girls in the period covered by these figures.
Parents chose 3,314 different first forenames for boys and 4,221 different first forenames for girls.
In total, 2,063 boys and 2,767 girls were given first forenames that were unique.
Cabinet Secretary for Culture, Tourism and External Affairs Fiona Hyslop, said:“Naming your baby is such an important decision and it’s always fun to see the names parents around Scotland are choosing.
“This year’s figures show some names have an enduring appeal, with Jack and Olivia confirming themselves as the most popular across Scotland – Jack for the tenth year in a row and Olivia for the second.
“The trend for unique names remains far higher than it has been in previous decades, indicating that today’s parents are thinking long and hard before choosing names for their babies.”
Top 10 names for boys: 1 Jack, 2 Oliver, 3 James, 4 Lewis, 5 Noah, 6 Logan, 7 Harris, 8 Alexander, 9 Leo, 10 Harry.
Top 10 names for girls: 1 Olivia, 2 Emily, 3 Isla, 4 Sophie, 5 Jessica, 6 Amelia, 7 Ava, 8 Ella, 9 Charlotte, 10 Aria.