weirdo
ˈwɪədəʊ noun
1 someone who wears strange clothes or behaves strangely [非正式] 〔衣着、行为等〕怪异的人
珍妮正和一个十分古怪的人交往。