William Hardy (18 April 1891 – March 1981) was an English professional footballer who played as a half back. He began his career with his hometown side Bedlington United before moving to Scotland where he made his professional debut with Heart of Midlothian in 1910 at the age of 18. He remained with the side for a year, making sporadic appearances, before joining Football League Second Division side Stockport County. However, he made only one appearance for the first team.