Pettit is an unincorporated community and census-designated place in Cherokee County, Oklahoma, United States. The population was 954 at the 2010 census, a 23.7 percent increase over the figure of 771 recorded in 2000. The town was named for Mark and Eliza Pettit, townsite allottees.