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.

5. Freya
The fifth most popular name, there were 16 girls called Freya born in Edinburgh last year. | Emma Lee Couturier

6. Amelia
Number six on the list was Amelia, with 15 baby girls with this name born in Edinburgh in 2025. | Local Library

7. Maeve
There was a five-way tie for the seventh most popular baby girl name, including Maeve, with 13 girls with that name born in Edinburgh last year. | Local Library

8. Maya
There were also 13 girls named Maya born here last year according to the National Records of Scotland. | Local Library


