Question: why do ionic compounds form?
Answer: Forming ionic bonds. Positively charged ions are called cations , and negatively charged ions are called anions . These ions can form when a metal reacts with a non-metal , by transferring electrons . The oppositely charged ions are strongly attracted to each other, forming ionic bonds .