The most popular baby names in Scotland have been revealed – with Jack topping the boy’s list again.
Olivia has been ousted by Isla however – ending its four-year run at the top of the charts.
More parents chose the long-running favourites for their newborns in 2020 than any other name.
Jack has been the top choice for boys for 13 years running and after four years at the top Olivia has been pushed into second place by Isla, followed by Emily.
In second and third places for boys were Noah and James.
The annual list of the most popular baby names in Scotland was released by the National Records of Scotland on today.
Where does your child’s name rank?
A newcomer in the top 100 for girls is Maeve, making a massive leap of 130 places up to 86th place, and Ayda, the second highest climber in the girls’ top 100 list, rose 63 places to the 91st spot.
The biggest increases in the top 100 boys’ list were Roman, which jumped up 68 places to 33rd, and Finley, which rose 48 places to 88th.
Name choice varies on age of parents
Last year also saw the most ever different names – meaning children nowadays are far less likely to share a name with classmates than their grandparents were.
Of the 23,968 girls registered in Scotland last year, there were 4,347 different names. Fewer boys had different names, 3,375 of the 22,387 registered.
Julie Ramsay, vital events statistician, said: “We can see from the 2020 names lists that different generations of parents have different preferences for naming their babies.
“Isla, the most popular name for girls in 2020, was the most popular name with mothers aged 35 and over, but it only ranked seventh with mothers aged under 25.
“However, Olivia, the most popular girls name of 2019, was ranked first by younger mothers and sixth by older mothers.
“Jack, the most popular name for boys in 2020, was the second most popular name with mothers aged 35 and above, and only 17th with mothers aged under 25.
“James was the most popular name for boys with older mothers while Noah was ranked first for younger mothers.
Pop stars, actors and celebrities continue to influence name choice
“Popular culture often affects how people name their babies. The name Billie rose in popularity by 79% in the past two years with 34 baby girls being given this name in 2020.
“In the same time, Google searches in the UK for “Billie” and “Billie Eilish” spiked, with the singer having her first number one single in the UK in early 2020.
“Tommy, a name occurring in the popular TV shows Peaky Blinders and Love Island, has doubled in popularity in the last two years, with 148 boys being given this name.
“Our data shows it is more popular with younger mothers than with older mothers.”