李姓的起源較為複雜,主要有以下幾種說法:
源自嬴姓。李姓最早可以追溯到4000多年前的「五帝」時代,高陽氏顓頊的後代。顓頊氏族的成員皋陶曾擔任堯帝的大理官,其子孫以官職命名為理氏。後來,理氏族中的一部分人因為躲避商紂王的迫害,改姓為李。
李樹圖騰說。李姓還與李樹圖騰崇拜有關。據傳,李姓的始祖理氏族人因食用李子而改姓為李,並將李樹視為神樹和圖騰。
姬姓演化說。商朝時期,周的同姓後裔巴人以虎為圖騰,巴語中將虎讀為李,因此虎圖騰也與李姓有關。後來,巴人崇仰漢人之姓,開始使用李姓。
封賞賜姓與恢復李氏。在不同歷史時期,如蜀漢、漢晉、北魏等時期,有功的少數民族或個人被賜予李姓,或因文化交流和漢化政策而採用李姓。
綜上所述,李姓的起源和發展是一個多元且複雜的過程,涉及圖騰崇拜、官職命名、歷史事件中的封賞賜姓等多個方面。