根据化学式的含义进行解答,标在元素符号前面的数字表示原子的个数;标在化学式前面的数字表示分子的个数;标在元素符号右下角的数字表示一个分子中所含原子的个数;标在元素符号右上角的数字表示离子所带电荷数;标在元素符号正上方的数字表示化合价.
【解析】
A、根据标在元素符号前面的数字表示原子的个数;因此2O表示两个氧原子,故A错误;
B、根据标在离子符号前面的数字表示离子的个数;因此2Mg2+表示2个镁离子,故B正确;
C、根据标在化学式前面的数字表示分子的个数;因此3H2O表示3个水分子,故C正确;
D、根据标在元素符号正上方的数字表示化合价,2O3表示氧化铁中铁元素的化合价为+3价,故D正确.
故选:A.