1620s, from rattle + snake (n.).
ratsbane
rat-tail
rattan
rattle
rattler
rattlesnake
rattletrap
rat-trap
ratty
raucous
raunch