Question: is h2 an ionic bond?
Answer: H2 is covalent. Ionic compounds or ionic bonds will have a charge transfer. That's not possible with 2 of the same atom. Another give-away is that H2 is a gas at (and nearby to) room temperature.