A morally reprehensible, disreputable, or sleazy person; a cad.
A strange, odd, eccentric person.
An insane, possibly dangerous person.