Unsupervised skin lesion segmentation offers several benefits, such as conserving expert human resources, reducing discrepancies caused by subjective human labeling, and adapting to novel environments. However, segmenting dermoscopic images without manual labeling guidance is a challenging task due to image artifacts such as hair noise, blister noise, and subtle edge differences. In this paper, we introduce an innovative Uncertainty Self-Learning Network (USL-Net) to eliminate the need for manual labeling guidance for the segmentation. Initially, features are extracted using contrastive learning, followed by the generation of Class Activation Maps (CAMs) as saliency maps. High-saliency regions in the map serve as pseudo-labels for lesion regions while low-saliency regions represent the background. Besides, intermediate regions can be hard to classify, often due to their proximity to lesion edges or interference from hair or blisters. Rather than risking potential pseudo-labeling errors or learning confusion by forcefully classifying these regions, they are taken as uncertainty regions by exempted from pseudo-labeling and allowing the network to self-learning. Further, we employ connectivity detection and centrality detection to refine foreground pseudo-labels and reduce noise-induced errors. The performance is further enhanced by the iterated refinement process. The experimental validation on ISIC-2017, ISIC-2018, and PH2 datasets demonstrates that its performance is comparable to supervised methods, and exceeds that of other existing unsupervised methods. On the typical ISIC-2017 dataset, our method outperforms state-of-the-art unsupervised methods by 1.7% in accuracy, 6.6% in Dice coefficient, 4.0% in Jaccard index, and 10.6% in sensitivity.