Thompson Falls was named after British explorer, geographer and fur trader David Thompson. He founded a North West Company fur trading post. The town is next to natural waterfalls on the Clark Fork river.