rasseln (German) comes from Middle High German raȥȥeln, from Old High German *raȥȥōn, from Proto-West Germanic *hratōn, from Proto-Germanic hratōną, from Proto-Indo-European krad- — to swing.
rasseln (German): to rattle