weirdo
noun
°(slang) A strange, odd, eccentric person.
°(slang) An insane, possibly dangerous person.