self-reproach
1. [ noun ] a feeling of deep regret (usually for some misdeed)
Synonyms: remorse compunction
Related terms: sorrow guilt repentance
2. [ noun ] the act of blaming yourself
Synonyms: self-reproof
Related terms: reproach
Similar spelling:   self-reproof
  self-respect
  self-reliance
  self-aware
  self-respecting
  self-respectful
  self-regard