Thompson is an English and Scottish surname that means "son of Thomas"; Thomas itself goes back to the Aramaic word for "twin". As a first name it rides the wave of surname names such as Anderson, Harrison and Lawson, with the easy nickname Tom. Thompson reached number 1956 in the United States in 2018, its best rank, and stands at number 2359 among boys' names in 2025.