What does auf einem Namen haftender Makel mean?

auf einem Namen haftender Makel - German to English

stigma resting on a name