Origin: Scottish
Meaning: God's promise
Elspet as a girl's name is related to the Hebrew name Elizabeth and the Scottish and Hebrew name Elspeth. The meaning of Elspet is "God's promise".