gwiber (Middle Welsh) comes from Proto-Brythonic *gwiber, from Latin vīpera — adder, snake, serpent, viper.