National Records of Scotland have marked the 50 years since current records began by revealing Scotland’s top baby names of the last five decades.
This year saw Noah and Olivia lead the way respectively for the most popular boy and girl name in the country - but neither make the list of the most popular names historically.
Here are the 15 most popular baby names in Scotland since 1974 - and what they mean.

5. Christopher
Christopher makes it a clean sweep in the top five for the boys, with 26,818 babies named it in 50 years. A name of Greek origin, it means 'bearer of Christ'. | Canva/Getty Images

6. Scott
Simply meaning 'a person from Scotland', there were 25,817 new Scotts born in the 50 years from 1974. | Canva/Getty Images

7. Emma
The most popular girl baby name in Scotland in the last 50 years is Emma - with 24,229 parents opting for the name. A name of Germanic origin, it means 'whole' or 'universal'. | Canva/Getty Images

8. Michael
The name Michael has been written on 23,705 birth certificates since 1974. It's a Nebrew name meaning 'gift from God'. | Canva/Getty Images

