Tom, OklahomaTom is an unincorporated community in McCurtain County, Oklahoma, United States.HistoryThe village was named for Tom Stewart, an early settler. A post office was established at Tom in 1916.