Originally Posted By: SEEKING2
The word "cleave" has two opposite meanings


But note that they come from two different verbs in OE. The one meaning "cut apart" is from cleofan, the "cling to" is from cleofian, so they're not really the same word. They just happen to be spelled and pronounced the same.