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?
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