The Thompson was named by Fraser River explorer, Simon Fraser, in honour of his friend, Columbia Basin explorer David Thompson.
Река открыта в 1808 году исследователем реки Фрейзер Саймоном Фрейзером и названа в честь своего друга Дэвида Томпсона, исследовавшего бассейн реки Колумбия.