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

5. Archie
Meaning of Archie: Of Germanic origin meaning 'truly brave', a pet form of the English and Scottish Archibold. Photo: Third Party

6. Riley
Meaning of Riley: Riley comes from the Old English for "rye clearing" which is also a place name. It is also a variation of the Irish surname Reilly. Photo: Third Party


8. Lewis
Meaning of Lewis: A variant spelling of the name Louis, or a pet name for Llewellyn, meaning 'fame' or 'warrior'. Photo: Shutterstock Photo: Third Party