These are the 10 most popular baby names for girls in Edinburgh, according to the latest data.
The list comes from parenting website Bounty.com – did your favourite name make the list?

5. Charlotte
Meaning of Charlotte: A variation of the English Charles meaning 'free man'. A name first used as Karl in Germany, Carolus in France and Ceorl in Britain. Photo: Shutterstock Photo: Third Party

6. Ella
Meaning of Ella: A predominantly French name meaning 'little cinders', but also has other origins and meanings, namely 'true to all', 'truly foreign', 'truly lively' (Gothic), 'bright one' and 'shining one' (Old Greek), 'goddess' (Hebrew). A popular name in its own right but also commonly used as a short form of many other names such as Eleanor, Ellen, Elizabeth, Isabella and Arabella. Photo: Shutterstock Photo: Third Party

7. Sophia
Meaning of Sophia: Derived from the Greek meaning Wisdom. The Hebrew version of the name Jopie means 'God will Multiply'. Photo: Shutterstock Photo: Third Party

8. Emily
Meaning of Emily: Of English origin and a variant of the Latin name Aemilia, derived from the Latin 'Aemilius', this being an old Roman surname which itself is derived from 'aemulus' meaning 'rival, trying to equal or excel, emulating'. Photo: Shutterstock Photo: Third Party