In Hebrew, name Elspeth means – Variant of Elisabeth: From Elisheba, meaning either oath of God, or God is satisfaction.. Other origins for name Elspeth include – Hebrew, Israeli, Scottish, English. Name Elspeth is most often used as a girl name or female name.