Stjepan Babić (born 4 December 1988) is a Croatian professional footballer who plays as a midfielder for Ethnikos Achna.