分析:根據單質、化合物化學式的書寫方法、含義進行分析判斷即可.
解答:解:A、O3是臭氧的化學式,氧氣的化學式為O2,其化學式和相應的名稱不正確.
B、氯化鎂中鎂元素顯+2價,氯元素的化合價為-1價,其化學式為:MgCl2,其化學式和相應的名稱均正確.
C、氧化鐵中鐵元素顯+3價,氧元素顯-2價,其化學式為:Fe2O3,其化學式和相應的名稱不正確.
D、氫氧化鐵中鐵元素顯+3價,氫氧根顯-1價,其化學式為:Fe(OH)3,Fe(OH)2是氫氧化亞鐵的化學式,其化學式和相應的名稱不正確.
故選B.
點評:本題難度不是,掌握單質、化合物化學式的書寫方法、含義等即可正確解答本題.