Every year in the table, 1974 to 2025
One page for each of the 52 years, with every row the source table holds for that year.
The table covers 52 years, from 1974 to 2025. Each year page lists every (name, sex) row the National Records of Scotland table holds for that year, the number of babies given the name and the name's rank, plus the year's total number of babies and rows for boys and girls.
- 1974 — 67,460 babies recorded, 938 rows
- 1975 — 65,312 babies recorded, 957 rows
- 1976 — 62,194 babies recorded, 958 rows
- 1977 — 59,644 babies recorded, 955 rows
- 1978 — 61,418 babies recorded, 959 rows
- 1979 — 65,448 babies recorded, 989 rows
- 1980 — 66,026 babies recorded, 1,025 rows
- 1981 — 66,067 babies recorded, 1,017 rows
- 1982 — 63,266 babies recorded, 1,002 rows
- 1983 — 62,161 babies recorded, 997 rows
- 1984 — 62,123 babies recorded, 1,019 rows
- 1985 — 63,548 babies recorded, 1,033 rows
- 1986 — 62,648 babies recorded, 1,065 rows
- 1987 — 63,077 babies recorded, 1,107 rows
- 1988 — 62,866 babies recorded, 1,136 rows
- 1989 — 60,136 babies recorded, 1,088 rows
- 1990 — 62,482 babies recorded, 1,169 rows
- 1991 — 63,237 babies recorded, 1,257 rows
- 1992 — 61,998 babies recorded, 1,258 rows
- 1993 — 59,514 babies recorded, 1,211 rows
- 1994 — 57,776 babies recorded, 1,230 rows
- 1995 — 56,160 babies recorded, 1,231 rows
- 1996 — 55,309 babies recorded, 1,289 rows
- 1997 — 55,349 babies recorded, 1,299 rows
- 1998 — 53,333 babies recorded, 1,325 rows
- 1999 — 51,181 babies recorded, 1,272 rows
- 2000 — 48,952 babies recorded, 1,328 rows
- 2001 — 48,289 babies recorded, 1,302 rows
- 2002 — 46,851 babies recorded, 1,347 rows
- 2003 — 47,781 babies recorded, 1,419 rows
- 2004 — 49,030 babies recorded, 1,449 rows
- 2005 — 49,118 babies recorded, 1,530 rows
- 2006 — 50,234 babies recorded, 1,638 rows
- 2007 — 51,896 babies recorded, 1,684 rows
- 2008 — 53,686 babies recorded, 1,800 rows
- 2009 — 52,671 babies recorded, 1,787 rows
- 2010 — 52,364 babies recorded, 1,815 rows
- 2011 — 52,070 babies recorded, 1,853 rows
- 2012 — 51,251 babies recorded, 1,845 rows
- 2013 — 49,186 babies recorded, 1,858 rows
- 2014 — 49,893 babies recorded, 1,874 rows
- 2015 — 48,279 babies recorded, 1,916 rows
- 2016 — 47,658 babies recorded, 1,914 rows
- 2017 — 45,992 babies recorded, 1,920 rows
- 2018 — 44,511 babies recorded, 1,928 rows
- 2019 — 42,992 babies recorded, 1,865 rows
- 2020 — 40,083 babies recorded, 1,880 rows
- 2021 — 41,132 babies recorded, 1,879 rows
- 2022 — 39,791 babies recorded, 1,877 rows
- 2023 — 38,658 babies recorded, 1,895 rows
- 2024 — 38,127 babies recorded, 1,960 rows
- 2025 — 37,534 babies recorded, 1,982 rows