Why does DNA have its name?
The name is derived from the sugar which is bound to the base. For RNA it is Ribose (that why it is called ribonucleic acid) and for DNA it is Deoxyribose (hence the name deoxynucleic acid). The deoxyribose is missing an OH-group at positition 2 of the sugar ring, the name literally means "without oxygen". See the image below (from here) for further clarification: