Thomas William Sweeny (December 25, 1820-April 10, 1892) Officer in the Union Army during the U.S. Civil War who served as a brigadier general for the Indian Home Guard, a brigade he assisted in organizing. He gained praise for defending a gap in the Union line during the Battle of Shiloh.