tomfool The origin and history of tomfool. Etymology From tom + fool. ← Back to the full definition of tomfool