Simon McTavish syntyi vuonna 1751 Stratherrickissä Skotlannin ylängöillä. Hän oli John McTavishin (1701-1774) poika, Garthbegin tacksman, joka kantoi Garthbegin McTavishen aseita. Hänen äitinsä, Mary Fraser (1716-1770) Garthmoresta, oli peräisin Simon Fraser of Dunchea ja Frasers of Foyersin kautta, 1. lordi Lovatin laittomasta pojasta. McTavishin isä oli taistellut upseerinä jakobiteille Cullodenin ja Falkirk Muirin taisteluissa.
Hän oli yksi niistä harvoista, jotka eivät saaneet anteeksiantoa kun jakobititit olivat kukistuneet.