Genital warts are small fleshy growths or bumps that can appear on the shaft, and sometimes head, of the penis or under the foreskin. They are caused by the human papilloma virus sexually transmitted infection (STI).