Thompson The origin and history of Thompson. Etymology Formed from Tom plus -son, meaning "son of Thomas". ← Back to the full definition of Thompson