黎姓的起源主要有以下幾種說法:
出自黎國後裔。商代有諸侯國黎國,位於今天山西長治縣西南,商末被周文王所滅,黎國的子孫後以國為氏,姓黎。
出自九黎之後。古時我國南方土生土長的龐大種族之一,相傳為少昊(傳說中古代東夷首領)金天氏之時的諸侯,其部分後裔以黎為姓。
出自帝堯後代。商末為周文王所滅的黎國,在周武王分封諸侯時,被封給帝堯的後裔,賜爵為侯,並且仍然沿用黎國的名稱。春秋時黎國遷都於山西黎城縣東北的黎侯城,後為晉國所滅,其子孫後以國為氏而姓黎。
出自少數民族改姓。南北朝時後魏有代北鮮卑族複姓素黎氏,隨魏孝文帝遷都洛陽後,改為漢字單姓黎氏。
綜上所述,黎姓的起源具有多元性和複雜性,涉及古代諸侯國、古代大族後裔以及少數民族改姓等多個方面。