Generał Santos, dawniej (do 1954 r.) Buayan, miasto na południu Mindanao, Filipiny. Nazwa miasta pochodzi od generała Paulino Santosa, który kierował pionierską osadą (głównie imigrantów chrześcijańskich z Filipin) i rozwojem Doliny Koronadal, która rozpoczęła się w połowie lat 30. XX wieku.
Miasto General Santos znajduje się na czele Zatoki Sarangani Morza Celebes wzdłuż południowego wybrzeża Mindanao. Miasto jest głównym punktem wysyłki, a także siedzibą administracyjną projektów osadniczych w Koronadal. Znajduje się tam wiele małych firm produkcyjnych, a także plantacje bananów, ananasów i manioku. Jego port narodowy, największy w południowej części Mindanao, jest portem dla żeglugi zagranicznej w regionie. General Santos ma również lotnisko krajowe. Miasto Inc., 1968. Pop. (2000) 411,822; (2010) 538,086.