The story
- Proto-Indo-European*meǵh₂-
- Proto-Indo-European*meh₂-
- Proto-Italic*magisteros
- Latinmagister, magistrum
- Old Frenchmaistre
- Old Frenchmaistresse
- Middle Englishmaistresse
- English todaymistress
From Middle English maistresse, from Old French maistresse (whence French maîtresse), feminine of maistre (“master”). By surface analysis, mist(e)r + -ess.
Etymology from Wiktionary, CC BY-SA 4.0.