Arthur Horsfield (né le 5 juillet 1946 à Newcastle upon Tyne dans le Tyne and Wear) est un footballeur anglais qui évoluait au poste d'attaquant.