Nitric oxide is synthesized from the amino acid L-arginine by a family of enzymes known as nitric oxide synthases (NOS). There are three main forms of NOS: neuronal (nNOS), endothelial (eNOS), and inducible (iNOS). Each of these enzymes is located in different tissues and has distinct roles in generating nitric oxide.