It saw Noah take top spot – the first time Jack has been beated in 14 years.
Big climbers included Luca, while many traditional names continued their slide down the charts, including David (73rd place), Michael (77th place), and Mathew (52nd).
There was also an increase in the total number of different names chosen by parents for their babies.
NRS Statistician Daniel Burns explained: “Back in the 70s when David was the most popular name there were upwards of 1,700 babies a year with the top boys name. Since then fertility has declined, meaning there are fewer births, but with more names in use Noah can claim the top spot with 373 baby boys given the name in 2022.”
It also means that there are more names chosen for a single baby.
Here are 18 that caught our eye.

9. Aladdin
An Arabic name meaning 'nobility of faith', Aladdin is destined to be forever associated with the story of the boy who was granted three wishes by a genie. Photo: Canva/Getty Images

10. True
Simply meaning something that is a fact, the name True was used on one Scottish birth certificate last year. Photo: Canva/Getty Images

11. Greatness
The single baby called Greatness born in Scotland in 2022 certainly has quite a lot to live up to. Photo: Canva/Getty Images

12. Indy
Were the family who chose Indy for their newborn baby big supporters of Scottish independence, or hust huge Indiana Jones fans? Interestingly, the name Indiana was only chosen for one child last year too. Photo: Canva/Getty Images

