„Heroin“ je skladba americké hudební skupiny The Velvet Underground. Poprvé byla vydána v březnu roku 1967 na prvním albu skupiny nazvaném The Velvet Underground & Nico (jde o první skladbu na druhé straně původní LP desky). Autorem písně, hudby i textu, je zpěvák a kytarista Lou Reed. Hudební časopis Rolling Stone zařadil skladbu na 455. pozici v žebříčku pěti set nejlepších písní všech dob.[1] Píseň začíná slovy „I don't know just where I'm going“, původně však začínala jako „I know“, což je opak. Toto změnil Lou Reed, ale výrazně s tím nesouhlasil John Cale. Ten argumentoval tím, že text není o braní drog, ale o člověku, který se nenávidí.[2]