Filip Šváb (born 28 April 1983) is a Czech canoeist. He competed in the men's K-1 200 metres event at the 2016 Summer Olympics.