Choosing a name for your new arrival is one of the most crucial decisions parents will make, and it’s a choice that sticks around for a lifetime.
And new records released by National Record of Scotland have revealed what names new Scottish parents chose for thier babies last year.
It was all change at the top - with new number ones for both boys and girls names.
Noah had last been the most popular boys’ name in 2022, while Olivia returns to the number one spot for the seventh time, having stayed in the top three since 2008.
They take the top spots from the previous year’s favourites, Luca and Isla.
Here are the 13 most popular girl baby names in Scotland.

5. Millie
There were 222 new babies called Millie in Scotland in 2024. A diminutive form of Mildred or Millicent, it means 'gentle strength' or 'loving journey'. | Canva/Getty Images

6. Sophia
Mums and dads picked the name Sophia 214 times last year. It is derived from the Greek word 'sophos' meaning 'wisdom'. | Canva/Getty Images

7. Emily
There were 198 baby Emilys born in Scotland in 2024. Of Latin origin, is derived from the Roman name Aemilia and means 'rival' or 'to emulate'. | Canva/Getty Images

8. Amelia
198 Scottish babies were named Amelia last year. It's a Hebrew name meaning 'industrious'. | Canva/Getty Images

