James McEwen (16 October 1872 – 1942), also known as Jimmy McEwen or "Punch" McEwen, was an English professional footballer and coach. McEwen started his playing career with Bootle, before moving south to join Luton Town. After one season, he then joined Glossop North End for their first season in the Football League. At the end of the season, North End gained promotion to the First Division. The club then changed their name to Glossop but finished the 1899–1900 season at the foot of the table.