rockheaded

Adjective

 * 1) Extremely, often stupidly stubborn
 * 2) Boneheaded, stupid