An ionic bond is a type of chemical bond formed through the electrostatic attraction between oppositely charged ions. It occurs when one atom donates an electron to another, leading to the formation of positive and negative ions that attract each other.