Elspeth
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 ElizabethPeople who like the name Elspeth also like:
Isla, Audrey, Eleanor, Elsa, Amelia, Charlotte, Evangeline, Declan, Felix, Oliver, Liam, Silas, Theodore, HenryNames like Elspeth:
Elsbeth, Elizabeth, Elizaveta, Elisabette, Elisabeth, ElisavetaStats for the Name Elspeth

