《元和姓纂》和《通志·氏族略》都有记载表明李姓是以官为氏的。《元和姓纂》中记载,说李姓本来是颛顼帝高阳氏的后裔,颛顼生大业,大业生女华,女华之子皋陶为尧帝的理官,后命族人以官名为姓,姓“理”。皋陶之后裔理征因直谏而得罪了纣王而被杀,其妻契和氏带着儿子理贞外出逃难时,饥饿难忍,全靠食木子得以保全性命。因古音中,李、理互通,遂改姓为“李”,以报答木子的救命之恩。