James Archer (né en 1823 et mort en 1904) était un peintre écossais du XIXe siècle, célèbre comme portraitiste.