Alan Ashcroft (21 August 1930 – 26 January 2021) was an English rugby union player. He played in the Number 8 position. Ashcroft played club rugby with Waterloo FC and was a member of the British Lions team that toured in 1959. He played for the English national rugby team from 1956 to 1959.