Eid (Scots) comes from Old Norse eið, from Proto-Germanic aidiją, from Proto-Indo-European h₁ey- — to go.