James Marshall (3 January 1908 – 27 December 1977) was a Scottish footballer who played for Rangers, Arsenal, and the Scotland national side. He played as an inside forward.