Osgood Towns Hadley (January 19, 1838 - October 5, 1914) was a Union Army soldier in the American Civil War who received the U.S. military's highest decoration, the Medal of Honor.