Karel Knesl (8 April 1942 – 3 September 2020) was a Czech football player. He competed in the 1964 Summer Olympics, where he won a silver medal. He was born in Pustiměř, Czech Republic. In 1966, he played for the national team.