The story
- Proto-Indo-European*h₂el-der.?
- Proto-Indo-European*h₂elnós
- Proto-Germanic*allaz
- Proto-West Germanic*all
- Old Englisheall
- Proto-Indo-European*weǵʰ-
- Proto-Germanic*wegaz
- Proto-West Germanic*weg
- Old Englishweġ
- Old Englishealneġ
- Middle Englishalwey
- Middle Englishalweyes
- English todayalways
From Middle English alweyes, alwayes, alweys, a variant of Middle English alwey, alway (“always”), from Old English ealneġ, ealne weġ (“always, perpetually”, literally “all the way, all the while, continuously”), from ealne + weġ (accusative case), equivalent to alway + -s. Cognate with Scots always (“always”), Low German allerwegens (“very often”, literally “all ways'”). More at all, way.
Etymology from Wiktionary, CC BY-SA 4.0.