James Edward McGrory (ur. 26 kwietnia 1904 w Glasgow, zm. 20 października 1982 tamże) – szkocki piłkarz, który występował na pozycji napastnika. W latach 1928–1933 reprezentant Szkocji.

Karierę rozpoczynał w St Roch’s Boys Guild, skąd w 1922 przeniósł się do Celtic FC. Tam spędził 15 lat, stając się klubową legendą. Z 522 golami jest najskuteczniejszym piłkarzem w historii Celticu, a z 62 golami, strzelonymi w 46 meczach dzierży rekord za największą liczbę bramek w jednym sezonie w historii klubu (sezon 1927/1928). W ciągu swojej kariery zanotował 55 hat-tricków, z czego 48 w Scottish Football League, a 7 w Pucharze Szkocji. W sezonie 1923/1924 przebywał na wypożyczeniu w Clydebank.

Po zakończeniu kariery piłkarskiej, w 1937 został trenerem Kilmarnock. W 1945 powrócił do Celticu, który trenował przez 20 lat.

Dzieciństwo Jimmy McGrory urodził się w Glasgow jako dziecko Henry’ego McGrory’ego oraz Catherine Coll, Irlandzkich Katolików, którzy wyemigrowali z Ulster. W wieku 14 lat zapisał się do juniorów klubu St Roch’s.

Kariera klubowa St Roch’s Karierę seniorską rozpoczął w 1921 w St Roch’s. W pierwszym sezonie (1921/1922) razem z klubem wygrał mistrzostwa Szkocji juniorów, a także juniorski Puchar Szkocji..