Общеславянское – snegъ.
Старославянское, древнерусское – сънегъ.
Слово «снег» известно с древнерусской эпохи (встречается в памятниках XI в.). В словарях – с 1731 г., глагол «снежить» – с 1704 г.
Древнерусская форма «сн(ять)гъ» заимствована из старославянского, где существительное восходит к общеславянскому snegъ.
К этому же корню восходят: древнепрусское snaigis (снег), древнеирландское snecht (снег), латинское nivit (снег идет) и др.
Родственными являются:
Украинское – снiг.
Польское – snieg.
Производные: снежный, снежинка, снеговой, снеговик, снегурочка, подснежник.
Этимологический словарь русского языка. М.: Русский язык от А до Я. Издательство ЮНВЕС>. Москва. 2003.