Patronymic name (from a parent's given name)
The Thompson Family Name — Meaning & Origin
Thompson most likely means 'son of Thomas'.
Origin
Thompson is generally considered a patronymic surname deriving from the given name Thomas, with 'son' indicating descent. The name Thomas itself has roots in the Aramaic name Taʾomaʾ, meaning 'twin'. This surname is common across English-speaking countries and appears frequently in Scotland as well.
Values that often pair with this name
LoyaltyUnityHonor

Create a crest for the Thompson family
Answer a few questions about your heritage and values to generate a custom coat of arms, with a written story of what it means.
Create your Thompsoncrest →Curious how this connects to your own name? Read our guide to surname origins or learn what crest symbols and colors mean. Browse more names in the family name directory.