The only free and comprehensive online etymological dictionary of the Spanish language
hielo m. (Noun) "ice"
13th cent. From Latin gelus "frost." From Proto-Italic *gelu- 'id.' From Proto-Indo-European *ǵel-u̯-
Indo-European
Germanic
Gothic kalds "cold," Old Norse kaldr 'id.,' Old High German kalt 'id.,' Old Saxon kald 'id.,' Old English ceald (English cold)
Balto-Slavic
Old Church Slavonic xladъ "cool breeze," Russian xólod "cold"