ANP is a peptide hormone that is secreted by the myocytes of the heart's atria and in pharmacological doses, makes salt and water leave the body and lowers blood pressure. Atrial natriuretic factor or atriopeptin are other names for ANP.