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.


10. Sophia
Still in joint seventh, there were 13 girls named Sophia born in the capital last year. | Local Library

11. Sophie
There were also 13 girls named Sophie born in Edinburgh in 2025. | Local Library


