Thompson (Scottish) Ancient Coat of Arms (Family Crest) Digital Image Instant Download
A baptismal name meaning ‘the son of Thom’ or ‘Thom’s son’, a nickname from Thomas, which is an Arabic Biblical name meaning ‘the twin’. The name spelt with a ‘p’ distinguished the family from the Thomsons, who were a Scottish Clan originally called MacThomas.