From Latin cālīgō, cālīginem (“fog”), of uncertain origin. Compare Portuguese caligem (“fog”) and Spanish calina (“haze”).
Practice speaking and memorizing "caligine" and many other words and sentences in Italian.