Bao Iron

Bao Iron
Chemistry- help with compound naming?

What are the names of these compounds?
Mg3N2
AlF3
KCl
Rb2S
Na3P
RaCl2
BaO
CaI2

How are these compounds written?
ammonium sulfate
ammonium dihydrogen phosphate
calcium oxide
strontium oxide
ammounium oxide
aluminum oxide
iron(III) oxide
nickel(II) oxide
silver(I) oxide
gold(III) oxide
potassium oxide
mercury(II) oxide
barium oxide

Mg3N2 magnesium nitrate
AlF3 aluminium floride
KCl potassium cloride
Rb2S rubidiu, sulfite
Na3P (not sure)
RaCl2 radium cloride
BaO barium oxide
CaI2 (not sure)

(not sure)
(not sure)
CaO
SrO
(not sure)
AlO
Fe3O
Ni2O
Ag3O
Au3O
KO
Hg2O
BaO

The BAO TOU steel and iron works steam train