These are the top 15 most popular names for baby boys in Scotland for 2019. This information comes from the National Records of Scotland. Did your name make the list?
Staying number one on the list from last year is Jack with 423 babies being given the name. During the middle ages, the name Jack was so common that it was used as a generic term for "man" or "boy"
Coming in second with 337 babies being named Oliver. In English, the meaning of the name translates to "the olive tree" which symbolises beauty and dignity
Third on the list is James being the name for 320 babies in Scotland. It's derived from the Hebrew name Jacob, which means "supplanter" - meaning "one who follows"
Moving up seven spaces since last year is Charlie, with 288 babies with the name. The nickname for the name Charles, Charlie's origin translates to "free man"