Freeman C. Thompson (February 25, 1845 - August 10, 1887) was a Union Army officer in the American Civil War who was awarded the Medal of Honor for his actions at the Third Battle of Petersburg on 2 April, 1865. He fought for the 116th Ohio Infantry. Thompson was born in Monroe County, Ohio and is now buried in Olive Cemetery (Caldwell, Ohio).