Shiloh is an unincorporated community in southern Cass Township, Sullivan County, in the U.S. state of Indiana.
The community is part of the Terre Haute Metropolitan Statistical Area.
The community was likely named after the biblical city of Shiloh.