Other forms: forswearing, forswears
To forswear is to give something up by solemn promise. Forswear violence, forswear all claim to it, forswear drink.
The promise is the point — you can abandon a habit quietly, but you forswear it publicly and on oath. The past forms are forswore and forsworn, and to be forsworn also means to have broken an oath. The Old English sense was to swear falsely.
1verbforswearTo give something up by solemn promise.
“He promised to forswear alcohol after the accident and hasn't had a drink since.”
forswear is a renouncing.
Old English forswerian means to swear falsely, from for-, meaning away or wrongly, plus swear.
Old English
forswerian — to swear falsely
Middle English
forsweren
English, today
forswear
From Middle English forsweren, from Old English forswerian (“to swear falsely”). Cognate with Old Saxon farswerian, Old High German farsweren, German verschwören. More at for- + swear.
Etymology from Wiktionary, CC BY-SA