The story
- Middle French · derived fromestalon
- Middle English · inherited fromstalion
- English todaystallion
From Middle English stalion, from Middle French estalon (whence modern French étalon), of Germanic origin, akin to stall. Displaced native Old English henġest.
Etymology from Wiktionary, CC BY-SA 4.0.