Old English wipian "to wipe, cleanse," from Proto-Germanic *wipjan "to move back and forth" (source also of Danish vippe, Middle Dutch, Dutch vippen, Old High German wifan "to swing"), from PIE root *weip- "to turn, vacillate, tremble."
Proto-Indo-European root meaning "to turn, vacillate, tremble ecstatically."
It is the hypothetical source of/evidence for its existence is provided by: Latin vibrare "set in tremulous motion, move quickly to and fro, quiver, tremble, shake," Lithuanian vyburti "to wag" (the tail), Danish vippe, Dutch wippen "to swing," Old English wipan "to wipe."
"to cleanse, clear away foul or offensive matter from," 1620s, from French déterger (16c.), from Latin detergere "to wipe away, cleanse," from de "off, away" (see de-) + tergere "to rub, polish, wipe," which is of uncertain origin. Related: Deterged; deterging.
"cleansing, purging," 1610s, from Latin detergentem (nominative detergens), present participle of detergere "to wipe away, cleanse," from de "off, away" (see de-) + tergere "to rub, polish, wipe," which is of uncertain origin. Originally a medical term.
"rub or wipe with or as with a mop," 1709 (in mop up), from mop (n.). Related: Mopped; mopping.