Where does “truthsayer” come from?

truthsayer (English) comes from English sayer, from English say, from English assay, from Middle English assay, from Anglo-Norman assaier, from Old French essai, from Late Latin exagium, from Latin exigō — to drive.

Ancestry of “truthsayer”, step by step

truthsayer traces back through two separate lines of ancestry.

via English sayer

StepLanguageWordMeaning
1EnglishsayerOne who says; one who makes announcements; a...
2EnglishsayTo pronounce; To recite; To tell, either verbally...
3EnglishassayTrial, attempt; Examination and determination;...
4Middle EnglishassayExamining; investigation, looking into, research;...
5Anglo-NormanassaierAlternative form of essaier
6Old Frenchessaitrial
7Late Latinexagiumweight; weighing, testing on the balance;...
8Latinexigōto drive out; expel
9Latinagōto act, to behave
10Proto-Italicagōdrive; push, impel; do, act
11Proto-Indo-Europeanh₂éǵetito be driving
12Proto-Indo-Europeanh₂eǵ-to drive

via English truth

StepLanguageWordMeaning
1EnglishtruthTrue facts, genuine depiction or statements of...
2Middle Englishtroutetrout certain fish of the genus
3Old Englishtruhttrout
4Old Frenchtruite
5Latintructaa kind of trout
6Ancient Greekτρώκτηςgnawer, nibbler; greedy knave; kind of fish with...
7Ancient Greek-τήςAppended to verbs to form agent nouns
8Ancient Greekπεῖραtrial, experiment, attempt
9Proto-Indo-Europeanper-before, in front; first; to go through
10Proto-Indo-Europeanpr̥tóspassed , crossed
Every word from Proto-Indo-European h₂eǵ-