Duncan McKenzie (né le 10 juin 1950 à Grimsby dans le Lincolnshire), est un joueur de football anglais qui évoluait au poste d'attaquant.