From sparko (“spark”) + -ilo (“tool”).
sparkilo (accusative singular sparkilon, plural sparkiloj, accusative plural sparkilojn)