Answer
Cation Name: Calcium
Cation Charge: 2+
Anion Name: Oxygen
Anion Charge: 2-
Work Step by Step
Calcium needs to lose 2 electrons to have a full outer shell, therefore having a 2+ charge.
Oxygen needs to gain 2 electrons to have a full outer shell, therefore having a 2- charge.