William Keith, 7th Earl Marischal (1614 – 1670 or 1671) was a Scottish nobleman and Covenanter. He was the eldest son of William Keith, 6th Earl Marischal.[1]