Craighead was born 1798 to the Reverend Thomas Craighead and his wife Elizabeth.
In 1859, Senator William A. Jones, who represented St. Francis and Poinsett Counties, introduced a bill to create a new county. This county would be created from portions of Poinsett, Greene, and Mississippi Counties. Craighead opposed the bill because it would remove a large section of fertile farmland from Mississippi County, and the tax revenue derive from it. Jones waited until Craighead was absent from the chamber to push for final passage of his bill. Unknown to Craighead, Jones amended the bill to name the new county Craighead County, possibly as a gesture of goodwill. In return, the new county seat was named Jonesboro.
- "About Craighead County". Craighead County, Arkansas. Retrieved 2009-05-27.