From Vulgar Latin *spiō, from Frankish *spehō (“spy”), from Frankish *spehōn (“to spy”). By surface analysis, spiare (“to spy”) + -one.
Practice speaking and memorizing "spione" and many other words and sentences in Italian.