Szakács is a Hungarian-language surname literally meaning "cook", i.e., it is an occupational surname. Notable people with this surname include:

Imre Szakács (born 1957), Hungarian jurist Iosif Szakács (1934–2026), Romanian footballer Györgyi Szakács (born 1951), Hungarian costume designer