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?

. boy1.jpg
When it comes to naming their little bundle of joy, many parents can become torn on whether to go for something classic or something unique. Photo: Third Party

. Max
Meaning of Max: Shortened form of Maximillian meaning in Latin 'greatest' and the Old English name meaning 'Mack's pool'. Photo: Shutterstock Photo: Third Party

. Charlie
Meaning of Charlie: This name means 'free man' and has many variants. Photo: Shutterstock Photo: Third Party

. Oliver
Meaning of Oliver: From Germanic origin meaning "elf warrior" or "olive tree". Photo: Shutterstock Photo: Third Party

1. Max
Meaning of Max: Shortened form of Maximillian meaning in Latin 'greatest' and the Old English name meaning 'Mack's pool'. Photo: Shutterstock Photo: Third Party

2. Charlie
Meaning of Charlie: This name means 'free man' and has many variants. Photo: Shutterstock Photo: Third Party

3. Oliver
Meaning of Oliver: From Germanic origin meaning "elf warrior" or "olive tree". Photo: Shutterstock Photo: Third Party

4. Jack
A variant of the name 'Jackson' and a pet name for the name 'John'. In the middle ages it was so common it became a term to mean 'man' or 'boy'. Photo: Shutterstock Photo: Third Party