Origin: Latin suffix -ous
Heinous has 2 different meanings across 1 category:
Totally reprehensible.
Heinous comes from Middle English and Old French, ultimately deriving from Frankish words meaning "to hate." Originally, the term described something that was hateful or detestable.