New records released by National Record of Scotland have revealed what names new Scottish parents chose for their babies last year.
It was all change at the top for the girls with Freya taking top spot for the first time, but Noah retained its crown when it came to names for baby boys.
In the top 100 girls’ names, notable changes from 2024 were for Lilly and Matilda, which each rose 55 places to 83rd and 93rd respectively, Darcy, which rose 52 places to 100th, and Margot, which rose 45 places to 79th.
For boys, Vinnie, Cooper, and Ruaridh rose by the largest number of places from 2024 in the top 100 for 2025. Vinnie rose 70 places to join the top 100 at 95th, Cooper rose 42 places to 79th, and Ruaridh rose 33 places to 52nd.
Here are the 15 most popular names for baby boys according to the figures,
Make sure you don't miss a moment of breaking news from across Scotland by signing up to our free newsletter here.

13. Jack
There were 200 new baby Jacks last year. A traditional English name, it means 'God is gracious'. | Canva/Getty Images

14. James
There were 199 new babies called James. Derived from the Hebrew name Jacob, it means 'supplanter' or 'one who takes by the heel'. | Canva/Getty Images

15. Brodie
Brodie completes our list having been used for 194 new Scottish babies - one fewer than in 2024. Of Scottish origin, it means 'ditch' or 'muddy place'. | Canva/Getty Images

