From Middle English rap, rappe, of North Germanic origin, related to Norwegian rapp ("a blow, strike, lash"), Swedish rapp ("a blow, lash, crack"), Danish rap ("a tap, smart, blow"). Compare Old English hreppan ("to touch, treat"). More at rape.
From Middle English rappen, of North Germanic origin, related to Swedish rappa ("to strike, beat, rap"), German rappeln ("to rattle").