John Erskine peut se référer à :
- John Erskine de Dun (1509-1591), réformateur religieux écossais ;
- John Erskine († 1572), 1er ou 17e comte de Mar, régent d'Écosse ;
- John Erskine (1558-1634), 2e ou 19e comte de Mar, homme politique écossais ;
- John Erskine († 1638), 2e ou 18e comte de Mar, homme politique écossais ;
- John Erskine († 1653), 3e ou 19e comte de Mar, noble écossais ;
- John Erskine (1675-1732), 6e ou 22e comte de Mar, jacobite écossais ;
- John Erskine de Carnock (en) (1695-1768), avocat et juriste ;
- John Erskine (en) (1721-1803), ministre de l'Église d'Écosse ;
- John Elphinstone Erskine (1806-1887), navigateur et personnalité politique britannique ;
- John Francis Ashley Erskine (1895-1953), lord Erskine, homme politique et administrateur en Inde ;
- John Erskine (1879-1951), auteur et éducateur américain ;
- John Erskine (1980-), joueur professionnel de hockey sur glace.