Answer:
It seems to me that overhead is a person, place, or thing, which would make it a noun.
Overhead can also be an adjective, as in 'An overhead road is also called a flyover.', or an adverb, as in 'He held the book overhead when asked to raise the book aloft.'