
Have a head for something
Natural Talent
Emphasizes an innate skill, often in academic or professional areas. 
Positive Connotation
Using this phrase usually implies admiration for someone's ability. 
Non-Literal
This is an idiomatic expression and isn’t about one's physical head. 