There are several reasons for little bumps on the penis, including pimples, ingrown hairs, or cysts. They may also be the result of a sexually transmitted infection like herpes or genital warts. Other possible causes include: Folliculitis (inflammation of the hair follicles) Skin tags Fordyce spots (normal, visible oil-producing glands)