Where does “shaven” come from?

shaven (Middle English) comes from Old English sċafan, from Proto-Germanic skabaną, from Proto-Indo-European skÀbʰ- — to scratch, scrape.

Ancestry of “shaven”, step by step

StepLanguageWordMeaning
1Old Englishsċafanto shave, scrape, shred, polish
2Proto-Germanicskabanąto shave, to scrape
3Proto-Indo-EuropeanskÀbʰ-to scratch, scrape
Every word from Proto-Indo-European skÀbʰ-Every word from Proto-Germanic skabanąEvery word from Old English sċafan