George McCartney (ur. 29 kwietnia 1981 w Belfaście) – piłkarz pochodzący z Irlandii Północnej grający na pozycji lewego obrońcy.
Kariera klubowa McCartney pochodzi ze stolicy Irlandii Północnej, Belfastu. Karierę piłkarską rozpoczął w angielskim Sunderlandzie A.F.C. W 2000 roku został włączony do kadry pierwszego zespołu. Zadebiutował w nim w meczu Pucharu Ligi Angielskiej z Luton Town. W Premier League zawodnik po raz pierwszy wystąpił 24 lutego w przegranym 0:2 wyjazdowym spotkaniu z Leicester City. W sezonie 2001/2002 występował w większej liczbie meczów "Czarnych Kotów", jednak w 2003 roku przeżył z nimi degradację do League Championship. Latem został mianowany kapitanem zespołu i przejął opaskę od Irlandczyka Jasona McAteera. Za swoją postawę w sezonie 2004/2005 został wybrany przez fanów Sunderlandu Piłkarzem Roku i przyczynił się do powrotu klubu do Premier League. Jednakże większość sezonu 2005/2006 spędził na leczeniu kontuzji. Łącznie w Sunderlandzie wystąpił 134 razy.