Ehrenlos
'Ehrenlos' is the German version of 'honorless' which meaning implies that either someone's not really honorful, or he's not receiving any honor for his actions.
We've in Germany also the word 'Ehrenmann' which just means 'man of honor'.
We've in Germany also the word 'Ehrenmann' which just means 'man of honor'.