ref
Old English sc(e)adu, of Germanic origin. Compare with shadow.
shades (n.)
"sunglasses," 1958, American English, plural of shade (n.).