South Cotabato (English) comes from English Cotabato, from Spanish Cotabato, from Maguindanao Kutawatu, from Maguindanao watu, from Proto-Philippine *batu, from Proto-Malayo-Polynesian batu, from Proto-Austronesian *batux — rock; stone.
Ancestry of “South Cotabato”, step by step
South Cotabato traces back through two separate lines of ancestry.