Ikatan ion terjadi antara Mg dan O dalam MgO. Sebagai aturan yang sangat umum, jika logam, seperti magnesium, terikat pada nonlogam, seperti oksigen, keduanya akan membentuk ikatan ion. Dalam ikatan ionik, satu atau lebih atom kehilangan elektron dan mendapatkan muatan positif. Ini disebut kation. Satu atau lebih atom mengambil elektron dan mendapatkan muatan negatif.