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
Names that sound like Elspeth:
Stats for the Name Elspeth