李姓的起源主要有以下几种说法:
出自嬴姓
颛顼帝高阳氏的后裔:李姓主要来源于黄帝之后颛顼帝高阳氏的后裔理徵。理徵在商朝末年因直谏得罪纣王而被杀害,他的妻子带着儿子利贞逃难,途中以李子充饥得以生存,因此改姓为“李”,李利贞成为李姓的得姓始祖。
皋陶的后代:皋陶在尧舜时担任掌管刑狱的理官,他的子孙世袭了“大理”职务,并以官为姓,称为“理氏”。商代末年,皋陶后代理征因办案公正,得罪了纣王,被暴君无故处死,其妻带着儿子利贞逃难,一路上以木子为食才得以活命。为了不忘这段蒙难的历史,利贞的母亲决定将“理”姓改为“木子”构成的“李”姓。
出自封赏赐姓
三国时期:诸葛亮平哀劳夷后,赐当地少数民族赵、张、杨、李等姓。
北魏时期:鲜卑族有复姓叱李氏,北魏孝文帝迁都洛阳后,改为汉字单姓李氏。
唐朝:唐太宗李世民赐突厥颉利(东突厥)族人李思摩为李氏,李嘉庆本蛛鞘族人,姓茹,名常,徙幽州,为朔方部将,以战功赐姓李,更名嘉庆。李国昌,本朱邪氏,名赤心,沙陀突厥酋长朱邪执宜之子,因随从康承训击败庞勋起义军有功,被赐姓李名国昌。
其他来源
李树图腾说:李姓起源于图腾崇拜,以李树为图腾。李氏因大理之官而得姓为理,后因理徵避难以李子为食而姓李。因其所食为野生李,故由理氏培育成为家生李树,并以李树为神树,亦即图腾树。故凡李氏子孙,常于宅旁种李以为象征。
源出姬姓:商朝时期,有周的同姓后裔,名巴人,居钟离山,周武王灭商后,封巴人于巴,称巴子国。公元306年,巴人在四川建立大成国,史称成汉,这是李姓在中国所建的第一个王朝。
综上所述,李姓主要来源于嬴姓,这是颛顼帝高阳氏的后裔理徵及其后代因逃难和感恩而改姓。此外,李姓也来源于封赏赐姓,如三国时期诸葛亮赐少数民族姓李,以及唐朝时期赐给功臣的姓李。还有一些其他来源,如李树图腾说和源出姬姓的说法。