National Records of Scotland have revealed the most popular surnames in Scotland, according to their registers.
A recent report ranked family names according to how often they appeared in Scotland’s birth, marriage and death registers in 2024.
Most of the names - including the top three - have appeared on the list in every year since data started being gathered in 1975.
But each name has seen a downward trend, with names such as Ali, Khan, Singh and Ahmed steadily growing in popularity since 2020, reflecting Scotland’s growing diversity.
Ali was the joint 900th most common name in birth, marriage and death registers in 1975, but rose to 112th most common in 2024.
Other big movers which have shot up the list in recent years are Jones and Davies.
Here are the top 13 most common.

5. Stewart
Completing the top 5, with 1,052 occurances in 2024, is Stewart. Of English and Scottish origin, it means 'steward' or 'guardian of the household'. Pictured is singer Rod Stewart. | Getty Images for FIREAID

6. Alastair Campbell
There were 1,017 mentions of the surname Campbell in the Scottish records of 2024. Of Scottish and Irish origin, it means 'crooked mouth' or 'wry-mouthed'. Pictured is podcast host and former political spin doctor Alastair Campbell. | Getty Images

7. Thomson
Thomson is up next, with 988 mentions of the surname last year. Yet another patronymic name, it means 'son of Thom' or 'son of Thomas'. Pictured is comedian John Thomson. | Getty Images

8. Anderson
There were 925 mentions of Anderson in 2024. You'll not be surprised to hear it means 'son of Andrew'. Pictured is 'Gladiators' referee John Anderson. | Getty Images

