The molecule that carries oxygen is the hemoglobin molecule. The cell that carries oxygen is the red blood cell.
Blood. Red Blood cells. Or Haemoglobin in the red blood cells depending on what level you are looking at.
The protein that carries oxygen in the blood is Haemoglobin(hemoglobin).