disreputable person

noun

1.
someone lacking public esteem