An ionic bond is the bonding between a non-metal and a metal, that occurs when charged atoms (ions) attract. This happens after a metal atom loses one or more of its electrons to the nonmetal atom. This makes the bond stronger and harder to break. ... The positive ion is called cation, and the negative ion is the anion.