Черный рыцарь Лорна родился в Иннермите, Шотландия. Его отцом был сэр Джон Стюарт из Иннермита (умер 26 апреля 1421), посол Шотландии в Англии. Он был по прямой мужской линии потомком Александра Стюарта, 4-го лорда-стюарда Шотландии (ум. 1283), через его второго сына, сэра Джона Стюарта из Бонкиля (ум. 1298), который погиб в битве при Фолкерке. Его мать Изабелла Макдугалл (ум. 1439), была потомком Элизабет де Бург, второй жены короля Шотландии Роберта I Брюса.