Elspeth

Primarily Female
The meaning of the name Elspeth is God Is My Oath
The origin of the name Elspeth is Scottish
Notes: Form of Elizabeth
People who like the name Elspeth also like:
Evangeline,
Isla,
Eleanor,
Charlotte,
Amelia,
Elsa,
Audrey,
Oliver,
Liam,
Declan,
Silas,
Henry,
Felix,
Theodore