William Carr Beresford (2 octobre 1768 – 8 janvier 1854), vicomte Beresford, est un militaire et homme politique anglais issu d'une ancienne famille du Staffordshire. Prenant le commandement de l'armée portugaise pendant la guerre péninsulaire du Portugal, il est nommé généralissime par le prince régent Jean VI de Portugal, avec le titre de maréchal du Portugal. Il évolue alors sous les ordres d'Arthur Wellesley, commandant de l'armée anglo-portugaise.