The National Records of Scotland has revealed the most popular names for newborn baby girls born last year, in Edinburgh and in Scotland.
A total of 2069 girls were born in the capital last year.
Lily was the most popular girls’ name with 21 girls born with that name in the City of Edinburgh Council area in 2025. See our photo gallery below for the top 10 most popular girls names last year in the city.
Nationally, Freya became the most popular girls' name in 2025, rising to the top spot for the first time and replacing Olivia. Freya first entered the top 10 in 2019, and has been getting steadily more popular since then, having been in the top three since 2022.
Freya was most or joint most popular girls’ name in seven of Scotland’s council areas.
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.
Most popular baby girl names for 2025 in Scotland: 1. Freya; 2. Isla; 3. Olivia; 4. Amelia; 5. Grace; 6. Emily; 7. Milly; 8. Lily; 9. Sophia; 10. Rosie.

1. Lily
Of the 2069 baby girls born in Edinburgh last year, Lily was the most popular name with 21 girls given that name here. | Canva/Getty Images

2. Emily
The joint second most popular baby girl name in Edinburgh last year was Emily, with 19 born here. | Local Library


4. Sofia
There were 18 baby girls named Sofia born in Edinburgh last year. | Canva/Getty Images
