It makes it tougher to answer questions when you change screen names. Also it takes longer for you to get an answer.
You wrote iron(III) hydride. Iron(III) hydroxide is Fe(OH)3
Copper(I) sulfate is correct.
I would write SnO for tin(II) oxide. Unless we know the compound forms a dimer or a trimer, we write the empirical formula. For example, HO is the empirical formula for hydrogen peroxide but we know it forms a dimer; therefore, we write hydrogen peroxide as H2O2.Mercury(I) chloride long as been known to dimerize; therefore, we write Hg2Cl2 and not HgCl. NaCl and other salts actually are NaxClx but we write the empirical formula for it and other like it. Many texts use formula mass for NaCl instead of molar mass for that reason. I know this contains some extra information but it's free so be happy. :-).
iron(III) hydroxide---FeH3
ammonium bromide----NH4Br
copper(I) sulfate---Cu2SO4
tin(II) oxide-----Sn2O2
3 answers
Is ammonium bromide correct?
Yes, I'm sorry I missed that.