Learn English – One word noun for “truth-teller”


There is a single word to describe people with a lack of honesty: liar. Is there an equivalent single word to describe an honest person?

The word must be a noun and not an adjective. The are obviously many adjectives that describe people who tell the truth. I am looking for something somewhat like the Spanish word, verdadero.

Best Answer

In a word, the answer is "no". In the same way there is no direct antonym for murderer, thief, car-jacker, etc.

Saying that, there did use to be a word: Soothsayer. (In the mid-14th century it meant, "one who speaks truth".)

Related Topic