The story
- Proto-Germanic*ja
- Proto-West Germanic*jā
- Old Englishġēa
- Proto-Indo-European*h₁es-
- Proto-Indo-European*h₂wes-
- Proto-Germanic*wesaną
- Proto-West Germanic*wesan
- Old Englishwesan
- Old Englishsīe
- Old Englishġīese
- Middle Englishyes
- English todayyes
From Middle English yes, from Old English ġīese (“by all means, of course, yes”), derived from the same root as yea. Compare Faroese júsá (“yes, indeed, certainly”).
Etymology from Wiktionary, CC BY-SA 4.0.