Thompson is a popular name across English speaking countries around the world. The surname is of Scottish origin, and means “son of Thomas”. The root name, Thomas is derived from Aramaic, meaning “twin”. Thompson is an Anglicised version of the Gaelic name MacTamhais.
The name became prominent in Ireland from the 12th century and is one of the 50 most common names on the island. It’s particularly prominent in Ulster, with many in Counties Antrim, Down, Armagh and Fermanagh.