En 1751, Simon McTavish naceu en Stratherrick, nas Terras Altas escocesas, fillo de John McTavish (1701<unk>1774), tacksman de Garthbeg, que levaba as armas dos McTavishes de Garthbeg. A súa nai, Mary Fraser (1716-1770) de Garthmore, descendía de Simon Fraser de Dunchea e dos Frasers de Foyers, dun fillo ilegítimo do primeiro Lord Lovat. O pai de McTavish loitou como oficial cos exércitos jacobitas nas batallas de Culloden e Falkirk Muir.
, e foi un dos poucos que foron especificamente nomeados para "non" recibir un perdón de Jorge II despois de que os jacobitas foron derrotados.