The town was named after David Crockett, who reportedly had camped nearby on his way to the Alamo; the site was very near the Old San Antonio Road. A family from Tennessee donated the land for the town and named it after Crockett, whom they had previously known. The town was incorporated in 1837, and a post office was granted the following year. Crockett was connected to Nacogdoches by stage service. In 1839 raids by the Alabama-Coushatta and Cherokee Indians forced the town's residents to take shelter in the fortified log courthouse. Crockett was a training center for Confederate conscripts during the Civil War.