Synonyms for Weirdo (same or very similar meaning)
WordNet sense 1 (someone unpleasantly strange or eccentric):
creep, spook, weirdie, weirdy
WordNet sense 2 (someone deranged and possibly dangerous):
crazy, loony, looney
From the ODE community, based on WordNet
add/edit