James Aston (1 July 1877 – February 1934) was an English professional footballer who played as an inside forward. He made 184 appearances and scored 68 goals in the Football League. He was known by the nickname of "Soldier Aston" during his playing career.