The municipality's name was derived from its patron saint, the "Sto.
The Sangguniang Panlalawigan (Provincial Council) of South Cotabato passed a resolution in 1980 requesting then Assemblyman Jose T. Sison to file a bill at the Philippine Parliament to create Sto.