Gibson, once known as Pickettville in the 1800s, is a town in Gibson County, Tennessee, United States. The population was 396 at the 2010 census.