分析:根据单质、化合物化学式的书写方法、含义进行分析判断即可.
解答:解:A、O3是臭氧的化学式,氧气的化学式为O2,其化学式和相应的名称不正确.
B、氯化镁中镁元素显+2价,氯元素的化合价为-1价,其化学式为:MgCl2,其化学式和相应的名称均正确.
C、氧化铁中铁元素显+3价,氧元素显-2价,其化学式为:Fe2O3,其化学式和相应的名称不正确.
D、氢氧化铁中铁元素显+3价,氢氧根显-1价,其化学式为:Fe(OH)3,Fe(OH)2是氢氧化亚铁的化学式,其化学式和相应的名称不正确.
故选B.
点评:本题难度不是,掌握单质、化合物化学式的书写方法、含义等即可正确解答本题.