1974 to 2020, published by the National Records of Scotland. These are full lists: every name given to three or more babies in a year. On any name page the Scotland curve is drawn alongside the American and British ones.
Source: National Records of Scotland. Contains public sector information licensed under the Open Government Licence v3.0.