Question: is mgo ionic or covalent compound?
Answer: 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.