The charge on a Zinc ion depends on the number of electrons it has lost or gained. Zinc is a transition metal and can form ions with different charges. However, in most cases, Zinc loses two electrons to form a 2+ ion. This is because Zinc has two valence electrons in its outermost shell, and it is energetically favorable for it to lose these electrons to achieve a stable electron configuration. Therefore, the correct answer is B, which corresponds to a charge of +2.