It isn't disrepute. That had nothing really to do with what I was saying.d
i guess i am confused, when did niggardly come into disrepute
it is not a word that i would normally use in conversation or making a speech
i could always use a thesaurus to find a non-disreputable word if i knew that a particular word has fallen into disrepute, but what if i do not know
It is simply little used and therefore misunderstood sometimes. If you are giving a speech and your point is to educate on the meaning of words it would certainly be appropriate to use the word in the speech.
If you are giving one and your point is to get people to vote for you, using words that are not in people's regular vocabulary only invites confusion and misunderstandings. If you do that often then you are simply a poor communicator and it doesn't matter what the word is or means.