A header file is a file containing C declarations and macro definitions to be shared between source files
It would be #include "hello.h" since that header file you created the H file yourself.
<.h> are system header files
Currently, your code doesn't require that header file you've created since it's just printing Hello World. If it does require that header file, there is a mistake in that header file that we can't see.