Alfred Earnshaw (7 August 1814 – 8 March 1895) was an English cricketer. Earnshaw's batting style is unknown. He was born at Bloomsbury, Middlesex.