Catalysis of the reaction: UDP-N-acetyl-D-galactosamine + polypeptide = UDP + N-acetyl-D-galactosaminyl-polypeptide. This reaction is the modification of serine or threonine residues in polypeptide chains by the transfer of a N-acetylgalactose from UDP-N-acetylgalactose to the hydroxyl group of the amino acid; it is the first step in O-glycan biosynthesis. (Gene Ontology, GO_0004653)
19 genes performing the polypeptide n-acetylgalactosaminyltransferase activity molecular function from the curated GO Molecular Function Annotations 2015 dataset.