Mark McGowan (born 31 May 1988) is an Irish former Gaelic footballer who played for St Eunan's and, at all levels, the Donegal county team.