Answer: Oxygen is the excess reactant.
Explanation:

As can be seen from the given chemical equation, 2 moles of hydrogen gas react with 1 mole of oxygen gas.
4.2 moles of hydrogen gas react with
of oxygen gas.
Thus hydrogen is the limiting reagent as it limits the formation of product. And oxygen is the excess reagent as it is present in excess. (3-2.1) = 0.9 moles of oxygen are left as such.