James McGowan (12 January 1924 – 28 March 1984) was a Scottish footballer who played as an inside forward in the 1940s and 1950s. After starting his professional career in his home city with Celtic, he moved to England in 1946 where he played for Grimsby Town and Southampton. He died shortly after his 60th birthday from drowning.