Graham Kavanagh, né le 2 décembre 1973 à Dublin, est un footballeur international irlandais. Il évolue au poste de milieu de terrain. Au terme de sa carrière de joueur, il devient entraîneur de football. Graham Kavanagh a joué 54 matchs de première division anglais et plus de 200 matchs de 2e division anglaise. Il a été sélectionné à 16 reprises en équipe d'Irlande.