← Surname Means
Parent’s name

Thompson surname meaning

Son of Tom / Thomas — English patronymic (Thomson usually Scottish).

Confidence
High
US frequency
Rank 23 · 640,099 people
Common variants
Thomson, Tompson, MacTavish

The short story

Thompson means "Tom’s son"—Tom being the everyday short form of Thomas. English spellings often insert a p (Thompson); Scottish families more often use Thomson without it. Either way the type is parent's name: descent from a Thomas, not a craft.

Gaelic MacTavish and related forms were sometimes Englished as Thomson or Thompson, which is another path to the same written surname. A Norfolk village called Thompson exists, but the everyday US meaning is still the Thomas patronymic, not a map pin for most bearers.

Also seen as: Thomson, Tompson, MacTavish

Sources used
  • Etymonline: Thompson ‘son of Thomas’; Thomson Scottish, p-form English
  • Ancestry/FamilySearch-style DAFN gloss: patronymic from Tom + -son
  • Names2020_LastNames_RaceHispanic_Top1000.xlsx (2020 Census)