Stil (German) comes from French style, from Middle French stile, from Old French estile, from Latin stylus, from Latin stilus, from Proto-Indo-European (s)teyg- — to be sharp; to sting.
Stil (German): style