DNA is called polynucleotide because it is a long polymer of nucleotide molecules (a sugar-phosphate molecule containing nitrogen bases), held together via phosphodiester bond between adjacent sugar phosphate molecule and as well as a hydrogen bond between nitrogen bases of the opposite strand.