Общеслав. Суф. производное (суф. -s-) от той же основы, что лань, олень. Исходное *olsь > лось подобно *olda > лода (см. лодка). Родственно нем. Elch, др.-исл. elgr. Животное названо по цвету шерсти (ср. др.-в.-нем. elo «желтый, рыжий»).
Школьный этимологический словарь русского языка. Происхождение слов. — М.: Дрофа.
Н. М. Шанский, Т. А. Боброва.
2004.