What is the meaning of the name Elspeth?

The name Elspeth is primarily a female name of Scottish origin that means God Is My Oath.

Form of Elizabeth

People who like the name Elspeth also like:

Charlotte, Eleanor, Adelaide, Eloise, Amelia, Daisy, Eliza, Oliver, Lachlan, Finn, Henry, Alistair, Felix, Ronan

Names like Elspeth:

Elisabeth, Elizabeth, Elisabette, Elizaveta, Elisaveta, Elsbeth

Stats for the Name Elspeth

checkmark Elspeth is currently not in the top 100 on the Baby Names Popularity Charts
checkmark Elspeth is currently not ranked in U.S. births