Question: is mgo covalent or ionic?
Answer: Mg loses two electrons to have an octet. Oxygen gains two electrons to have an octet. The ionic bond between ions results from the electrostatic attraction of opposite charges. The final formula of magnesium oxide is MgO.