James Caskie (30 January 1914 – 19 May 1977) was a Scottish footballer, who played for St Johnstone, Everton, St Mirren (wartime guest), Hibernian (wartime guest), Rangers, Forfar Athletic and Berwick Rangers. Caskie represented Scotland in several unofficial wartime internationals. He also represented the Scottish League XI three times, one of which was during the war. His son, also , played for Clydebank.