MacColla nació en las islas del Oeste de Escocia a principios del siglo XVII en el clan Donald.