Many penis lumps are harmless and don t need treatment. Lumps on the penis can have several causes. It may be either due to non infectious cause like pearly penile papules and fordyce spots or may be due to sexually transmitted disease like genital warts.