Etymology of the English word headmistress
the English word headmistress
derived from the English word mistress
derived from the Old French word maistresse
derived from the Old French word maistre
derived from the English word head
derived from the Proto-Germanic root *khaubuthan
derived from the Proto-Indo-European root *kaput- (head)
