crazyhead
Etymology
From crazy + head.
noun
A crazy person; an eccentric.