The surname Thom is of Scottish origin, from the city of Aberdeen, Aberdeenshire and Angus, and is a sept of the Clan MacThomas.