The word 'hen' stems from the same root as 'charm', 'to chant' and 'chanson'.
This root, *k(e)h₂n-, meant "to sing".
'Hen' is a feminine derivation of a word that meant "rooster". The Germanic ancestor of this word must have originally meant "singer".
Here's more:
@yvanspijk There is a word in Australian English 'hoon' which describes someone who drives a car, usually a young male, irresponsibly fast and loudly. As far as I know, nobody knows where the word came from - but it wouldn't take too much of a stretch of the imagination to connect it with a strutting noisy rooster. :)