Question: what is elspeth short for?
Answer: It is of Scottish and Hebrew origin, and the meaning of Elspeth is "God is my oath". Scottish short form of Elizabeth. Author Elspeth Huxley.