Thomas O'Donohue (born 12 December 1887, Kilmihil, Ireland. Died 6 November 1951) was an Irish athlete who competed in the 1912 Summer Olympics for Great Britain and Ireland. He finished 23rd in the high jump competition. In the Olympic trials he tied for first with Howard Baker.