An ionic bond (or electrovalent bond) is a type of chemical bond based on electrostatic forces between two oppositely-charged ions. In ionic bond formation, a metal donates an electron, due to a low electronegativity to form a positive ion or cation. In ordinary table salt (NaCl), the bonds between the sodium and chloride ions are ionic bonds. Often ionic bonds form between metals and non-metals. The non-metal atom has an electron configuration just short of a noble gas structure. They have high electronegativity, and so readily gain electrons to form negative ions or anions. The two or more ions are then attracted to each other by electrostatic forces. (wikipedia)