James McEwan (22 March 1929 – 28 November 2017) was a Scottish professional footballer, who usually played at right wing. He played for Arbroath and Raith Rovers in Scotland before settling in the West Midlands in England playing for Aston Villa and Walsall.