Otto Silber (Tallinn, March 17, 1893 – d. Dresden, 23 december 1940) was a footballer from Estonia who played as a Defender throughout his career. He played for SK Tallinna Sport, Tallinna JK and FC Meteor Tallinn. Silber died at age 47.
Silber played a total of 20 international games (zero goals) for the national team of Estonia in the period 1920-1926. He took part with his native country to the Olympic Games in Paris, and played in the preliminary round against the United States. Estonia lost that game, 1-0, by a hit by Andy Straden, whereby the team led by the Hungarian Ferenc Kónya home could coach. Silber made his debut for the national team in Estonia's first official international in history: on 17 October 1920 in and against Finland (6-0).