The only free and comprehensive online etymological dictionary of the Spanish language
nieve f. (Noun) "snow"
13th cent. From Vulgar Latin *neve 'id.' From Latin nivem, accusative of nix 'id.' From Proto-Italic *snik- 'id.' A feminine from Proto-Indo-European *sni̯gwh- 'id.'
Indo-European
Romance
Asturian nieve, Portuguese neve, Galician neve, Catalan neu, Italian neve
Celtic
Old Irish snigid "to snow," Middle Welsh nyf "snow"
Germanic
Gothic snaiws "snow," Old Norse snær 'id.,' Old High German snēo 'id.,' Old Saxon snēo 'id.,' Old English snāw 'id.' (English snow)
Balto-Slavic
Old Church Slavonic sněgь "snow," Russian sneg 'id.,' Czech sníh 'id.,' Polish śnieg 'id.,' Slovene snẹ̑g 'id.,' Old Prussian snaygis 'id.,' Lithuanian sniñga "it snows," Latvian snìegs "snow"
Hellenic
Ancient Greek νίφειν (níphein) "to snow"
Indo-Iranian
Sanskrit asnihat "to lie down," Young Avestan snaēža- "to snow"

The snow-lexicon of the Indo-Europeans was basic and broad; of few words and with little nuance. As Mallory & Adams (2014) point out, however, the language of Proto-Uralic - the Indo-European's neighbors to the north - was varied and complex.

There were at least two dialect variants for "snow" in Vulgar Latin. Aromanian neao "snow," Romanian nea 'id.,' Sardinian ni 'id.' reflect Vulgar Latin *nive 'id.' (Dictionnaire Étymologique Roman).