Otto Bock (born 22 September 1881, date of death unknown) was a German-born Danish athlete.
Bock competed for Denmark at the 1906 Intercalated Games, taking part in the men's 100 metres, long jump and high jump events.