Charles Arthur Crossley (17 December 1891 – 29 April 1965) was an English professional football inside forward who played in the Football League for Everton, Sunderland, Swindon Town and West Ham United. He later player-managed Ebbw Vale in non-league football.