"one false or unfaithful to a marriage bed," 1610s, from bed (n.) + agent noun from swerve (v.).
Entries linking to bed-swerver
bed n.
Old English bedd "bed, couch, resting place; garden plot," from Proto-Germanic *badja- (source also of Old Frisian, Old Saxon bed, Middle Dutch bedde, Old Norse beðr, Old High German betti, German Bett, Gothic badi "bed"). This is said to mean perhaps "sleeping place dug in the ground," if it is from PIE root *bhedh- "to dig, pierce" (source also of Hittite beda- "to pierce, prick," Greek bothyros "pit," Latin fossa "ditch," Lithuanian bedu, besti "to dig," Breton bez "grave"). But Boutkan doubts this and finds little reason to assume that Germanic peoples "(still) lived under such primitive circumstances that they dug out their places to sleep."
Both the sleeping and gardening senses are found in Old English; the specific application to planting also is found also in Middle High German and is the only sense of Danish bed. The meaning "bottom of a lake, sea, or watercourse" is from 1580s. The geological sense of "a thick layer, stratum" is from 1680s.
Bed and board "in bed and at the table" (early 13c.) was a term in old law applied to conjugal duties of man and wife; it also could mean "meals and lodging, room and board" (mid-15c.). Bed-and-breakfast in reference to overnight accommodations is from 1838; as a noun, in reference to a place offering such, by 1967.
swerve v.
c. 1200, "to depart, go make off; turn away or aside;" c. 1300, "to turn aside, deviate from a straight course;" in form from Old English sweorfan "to rub, scour, file away, grind away," but sense development is difficult to trace. The Old English word is from Proto-Germanic *swerb- (cf Old Norse sverfa "to scour, file," Old Saxon swebran "to wipe off"), from PIE root *swerbh- "to turn; wipe off." Cognate words in other Germanic languages (Old Frisian swerva "to creep," Middle Dutch swerven "to rove, roam, stray") suggests the sense of "go off, turn aside" might have existed in Old English, though unrecorded. Related: Swerved; swerving.