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:
Amelia, Eleanor, Elsa, Audrey, Charlotte, Evangeline, Isla, Liam, Silas, Henry, Declan, Theodore, Felix, OliverNames like Elspeth:
Elisabette, Elsbeth, Elisaveta, Elisabeth, Elizaveta, ElizabethStats for the Name Elspeth

