# What Does the Name Elspeth Mean?

Elspeth is a girl name of Scottish origin. It means “my God is an oath”.

**Origin:** Scottish

  **Gender:** girl

  **Pronunciation:** EL-speth

The name Elspeth comes from Scottish roots, where it carries the meaning “my God is an oath”. It is pronounced EL-speth.

Is Elspeth a boy or girl name? Elspeth is traditionally used as a girl name.

## More Scottish names

- [**Catriona**pure](/baby-name-catriona-meaning/)
- [**Shona**God is gracious](/baby-name-shona-meaning/)
- [**Lachlan**from the land of lakes](/baby-name-lachlan-meaning/)

[Browse all baby names](/baby-names/)

## Frequently asked questions

### What is the meaning of Elspeth?

Elspeth means “my God is an oath”. It is a name of Scottish origin.

### What origin is the name Elspeth?

Elspeth is of Scottish origin.

### Is Elspeth a boy or girl name?

Elspeth is traditionally a girl name.
