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: Isla, Genevieve, Audrey, Evangeline, Elizabeth, Eleanor, Violet Oliver, Liam, Henry, Declan, Ethan, Noah, Gabriel
Here are pictures of people with the name Elspeth. Help us put a face to the name by uploading your pictures to BabyNames.com!