- Current rating.
to add this name to your favorite namelist!
The meaning of the name Elspeth is God Is My Oath
The origin of the name Elspeth is Scottish
People who like the name Elspeth also like: Evangeline
, Beatrice Oliver
Notes: Form of Elizabeth
No photos uploaded, yet, for the name Elspeth.