header file
Noun
Meaning
(programming) A file, usually in the form of source code, that is automatically included in another source file by the compiler.
(programming) A file that contains declarations but no implementations.
Source: en.wiktionary.org