These were the 15 most popular baby boy names in Scotland for 2020

The most popular baby names in Scotland in 2020 have been revealed.

National Records of Scotland has compiled data for the most popular first names given to babies whose births were registered in Scotland in 2020

National Records of Scotland has compiled data for the most popular first names given to babies whose births were registered in Scotland in 2020. These are the top 15 baby boy names in the country last year.

Jack proved the most popular baby name for boys in Scotland last year, with 354 babies given this name.

Sign up to our daily newsletter

The i newsletter cut through the noise

Taking second place is the biblical name of Noah with 299 taking this name.
Following shortly behind is the popular name of James, with 292 babies named this.
Leo took joint fourth place, with 274 babies taking this name.
Also taking the fourth spot is Oliver, with 274 babies being named this.
Harris also proved to be a popular name for baby boys, with 268 babies being given this name.
Rory took seventh place with 258 babies named this.
The traditional name of Alexander also proved popular, with 252 babies being named this.
Taking the ninth spot in the popularity rankings is the name Finlay, with 247 babies taking this name.
244 babies were named Archie in Scotland last year.
Lucas claimed the 11th spot, with 240 baby boys named this.
The name Charlie also proved popular, with 236 babies taking this first name.
233 were named Alfie in Scotland in 2020.
Theo also proved popular, with 232 taking this name last year.
Lewis took the 15th spot, with 224 babies being named this in Scotland last year.