- Name :Elspeth
- Meaning :elspeth as a girl's name is pronounced els-peth. it is of scottish and hebrew origin, and the meaning of elspeth is "god is my oath". scotland shortened form of elizabeth. author elspeth huxley.,god is my oath,god promised
- Gender :Girl
Select the collection list Create +