The meaning of PUNISH is to impose a penalty on for a fault, offense, or violation. How to use punish in a sentence. Synonym Discussion of Punish. to impose a penalty on for a fault, offense, or violation; to inflict a penalty for the commission of (an offense) in retribution or retaliation… See the full definition