Etymograph

English

tomfool

From tom + fool.

A compound of tom + fool

Aramaic תאמא ‘twin’

…

Latin Thōmās

Middle English Thomas

Middle English Thomme

English Tom

English tom

Latin follis ‘bellows’

Old French fol ‘foolish’

Middle English fol

English fool

Today it means

noun A silly or stupid person, especially a boy or man.

Language periods are conventional ranges, not dates for this word.

Etymograph / tomfool