Meaning A variation of the English Elizabeth, from Hebrew origin meaning 'oath of God'. Origin of Elspeth Hebrew Popular Middle Names Gabrielle Pronunciation 🔊 Listen Elspeth ELS-peth Similar Names Bessy Ellisa Elyssa Elisabeth Elisa Elise Elizabeth-Rose Hannah Elizabet Betsey Ruby-Elizabeth Year by Year Popularity of Elspeth