hen do (English) comes from English hen, from Middle English hen, from Old English henn, from Proto-West Germanic *hannju, from Proto-Germanic hanjō, from Proto-Indo-European keh₂n- — to sing.
hen do (English): A hen party