Tomfool has 4 different meanings across 1 category:
Noun
a person who lacks good judgment
a silly or stupid person, especially a boy or man.
To act foolishly.
silly or stupid.