Ehrenmann

Etymology
From.

Noun

 * 1) A man of honor; a person who acts with integrity and moral principles.
 * 2)  A person (generally a man) who is highly regarded for their generosity, loyalty, or commendable actions.

Usage notes

 * The slang definition, used in youth and rap culture, mainly praises a specific good deed rather than the person's overall character.