Generál Santos, predtým (do roku 1954) Buayan, mesto, južné Mindanao, Filipíny. Mesto je pomenované pre generála Paulina Santosa, ktorý riadil priekopnícke osídlenie (väčšinou kresťanskými filipínskymi migrantmi) a rozvoj údolia Koronadal, ktoré sa začalo v polovici 30. rokov.
Mesto General Santos sa nachádza na čele Saranganského zálivu Celebeského mora pozdĺž južného pobrežia Mindanaa. Mesto je hlavným dopravným bodom a zároveň administratívnym riaditeľstvom pre projekty osídlenia Koronadal. Nachádza sa tu niekoľko malých výrobných spoločností, banánových, ananásových a kasavských plantáží. Jeho národný prístav, najväčší v južnom Mindanau, je vstupným prístavom pre zámorskú dopravu v regióne. General Santos má tiež národné letisko. Inc. city, 1968. Pop. (2000) 411,822; (2010) 538 086.