weirdo

noun

A strange or eccentric person.

noun

A strange, odd, eccentric person.

noun

An insane, possibly dangerous person.

noun

someone deranged and possibly dangerous

noun

someone unpleasantly strange or eccentric