oddball
1. noun A rather unusual, strange, eccentric, or peculiar person. His new girlfriend is nice enough, but she's a bit of an oddball, don't you think? I'm still in disbelief someone like her would want to date an oddball like me.
2. adjective Particularly unusual, strange, eccentric, or peculiar. He's always got some oddball scheme to get rich in a hurry.