brick (a block of clay) + bat (a piece of something)
Originally meant
a piece of brick used as a weapon
Background
The term 'brickbat' originated in the 16th century, referring to a piece of brick used as a weapon. Over time, it evolved to also mean a verbal attack or criticism, reflecting how words can be as hurtful as physical objects.