weirdo

/ˈwɪədəʊ/

A strange, odd, eccentric person.

An insane, possibly dangerous person.