Thomas Harrison (May 1, 1823 – July 14, 1891) was a Confederate States Army brigadier general during the American Civil War. He had a law practice in Waco, Texas after moving to Texas in 1843. He was a Mexican–American War veteran and Texas state legislator before the war. After the war, he was a district judge at Waco and was a Democratic Party politician and Presidential elector.