Watson is a patronymic surname of Scottish origin. It means "son of Walter": the popular Old English given names "Wat" or "Watt" were diminutive forms of the name "Walter". In 2015, Watson was the 46th most common surname in England and the 19th most common in Scotland.[1] See also Clan Watson.