John Horsfall is the name of:
- John Horsfall (bishop)
- Sir John Cousin Horsfall, 1st Baronet (1846–1920) of the Horsfall baronets
- Sir (John) Donald Horsfall, 2nd Baronet (1891–1975) of the Horsfall baronets
- Sir John Musgrave Horsfall, MC, JP, 3rd Baronet (1915–2005) of the Horsfall baronets