'weirdo' definitions:

Definition of 'weirdo'

From: WordNet
noun
Someone unpleasantly strange or eccentric [syn: creep, weirdo, weirdie, weirdy, spook]
noun
Someone deranged and possibly dangerous [syn: crazy, loony, looney, nutcase, weirdo]