Hydrogen bond is the name given to the electrostatic interaction between the positive charge on a hydrogen atom and the negative charge on the oxygen atom of a neighboring molecule. The covalent bond is the electrostatic interaction between two atoms in the same molecule.
Covalent bonding is a form of chemical bonding between two non metallic atoms which is characterized by the sharing of pairs of electrons between atoms and other covalent bonds. Ionic bond, also known as electrovalent bond is a type of bond formed from the electrostatic attraction between oppositely charged ions in a chemical compound. These kinds of bonds occur mainly between a metallic and a non metallic atom.