Carl Gerard McHugh (ur. 5 lutego 1993 w Lettermacaward) – irlandzki piłkarz grający na pozycji defensywnego pomocnika lub obrońcy w klubie Sligo Rovers.
Kariera klubowa Początki kariery McHugh w wieku 16 lat przeniósł się z Dungloe Town do Reading F.C.. Był wypożyczany do Swindon Supermarine i Dundalk. Przez rok grał jako zawodowy piłkarz w Reading, zanim rozwiązano z nim kontrakt latem 2012 roku.
Bradford City McHugh podpisał kontrakt z Bradford City w sierpniu 2012 roku. Swój debiut w ich barwachzaliczył 28 sierpnia 2012 roku w meczu Pucharu Ligi przeciwko Watford. W EFL League Two zadebiutował 27 października 2012 roku, wchodząc na boisko jako rezerwowy w przegranym 0:1 wyjazdowym meczu z Burton Albion. Ostatecznie w ich barwach wystąpił 44 razy i zdobył 4 bramki.
Plymouth Argyle 16 czerwca 2014 roku McHugh podpisał dwuletni kontrakt z Plymouth Argyle. Zadebiutował u nich 9 sierpnia 2014 roku w meczu EFL League Two z Cambridge United (0:1). Pierwszą bramkę zdobył 12 sierpnia 2014 roku spotkaniu w ramach EFL Cup z Leyton Orient (3:3 k. 8:9). W swoim pierwszym sezonie w klubie rozegrał 50 meczów dla Plymouth, głównie na pozycji środkowego obrońcy u boku Petera Hartleya i Curtisa Nelsona. W sezonie 2014/2015 Plymouth miało jeden z najlepszych wyników defensywnych w lidze.