Butthead

Etymology
From butt heads with.

Noun

 * 1) An annoying person or someone who is difficult to get along with.