C - Polar Covalent
A is incorrect as it is not a bond between a metal and non metal.
B is incorrect as a metal bond is a bond between the same element that is a metal; Hydrogen is a nonmetal.
D is incorrect as H2 is polar instead of nonpolar. This is due to the fact that the electrons are equally shared in the bond, making the compound polar.
Hope this helps!