I have taken my English exam today. I think I managed quite well

It started with some vocabulary excersices, in the second sentence we had to fill in a word. It had something to do with people's charactes and attitude. I couldn't come up with the word out of course book but I was able to come up with a synonym.

Is high-foreheaded the same is cocky ?

If some of you know other good alternatives please don't hesitate to share them with me

Kind Regards