Shiloh is the name of four places in the State of North Carolina in the United States of America:
- Shiloh, Buncombe County, North Carolina
- Shiloh, Camden County, North Carolina
- Shiloh, Rockingham County, North Carolina
- Shiloh, Rutherford County, North Carolina