Question: why bao2 is a peroxide?
Answer: Answer: BaO2 is a peroxide. Barium has an oxidation state of +2 so the oxygen atoms have oxidation state of -1. As a result, the compound is a peroxide, but more specifically referred to as barium peroxide.