a foolish, stupid, or silly person
Origin of tomfoolearlier Tom Fool, as in Tom o'Bedlam, poor Tom, names formerly applied to the demented and the mentally retarded
foolish, stupid, or silly
A stupid or foolish person.
Extremely foolish or stupid.
Origin of tomfoolTom (nickname for Thomas) + fool.
- a silly or stupid person