David Zaharakis (born 21 February 1990) is a professional Australian rules footballer of Greek heritage, currently playing for the Essendon Football Club in the Australian Football League (AFL).