Lady Margaret Keith was an Heiress of Innerpeffer. Innerpeffer (Innerpeffray) was a hamlet in Angus at the time, the Seat of her family, and where she was born.

She married David de la Hay becoming the 6th Countess of Errol.