Charteris nació en una familia bien relacionada y fue bautizado en Amisfield, en Dumfriesshire.