Where does “hen” come from?

hen (Old English) comes from Proto-Germanic hanjō, from Proto-Indo-European keh₂n- — to sing.

Ancestry of “hen”, step by step

StepLanguageWordMeaning
1Proto-Germanichanjōhen
2Proto-Indo-Europeankeh₂n-to sing
Every word from Proto-Indo-European keh₂n-Every word from Proto-Germanic hanjō
hen — Etymology, Origin & Word History | Etymology Explorer