Self-punishment is defined as the act of inflicting punishment or suffering upon oneself as a form of self-discipline or in relation to feelings of guilt or shame. However, there are a number of synonyms for this word, each with their own subtle distinctions in meaning. These synonyms include self-flagellation, self-mortification, self-infliction, self-castigation, self-torture, self-accusation, and self-denial. While each of these words implies a certain level of self-punishment, the specific connotations and contexts in which they are used can vary widely. Ultimately, the choice of synonym depends on the particular shade of meaning that the writer or speaker wishes to convey.