stupendo (Italian) comes from Latin stupendum, from Latin stupere, from Latin stupeo, from Proto-Indo-European (s)tup-, from Proto-Indo-European (s)tew- — to push, to hit.
stupendo (Italian): wonderful, marvellous, stunning, fabulous,...