Janet Campbell era hija de Archibald Campbell, segundo conde de Argyll y Elizabeth Stewart.