Ondřej Pukl (1876–1936) was a Bohemian (today Czech) track and field athlete who competed at the 1900 Summer Olympics in Paris, France. Pukl competed in the 800 metres. He placed fourth or fifth in his first-round (semifinals) heat and did not advance to the final. In the 1500 metres, Pukl finished somewhere in the bottom third of the nine-man, single-round race.