吕姓的起源主要有两大支:姜姓、姬姓。
第一支出自姜姓
炎帝生于姜水而姓姜。炎帝裔孙伯夷,号太岳,虞夏之际辅佐禹洽水有功而封于吕,今河南南阳西。伯夷是吕国的开国始祖,侯爵,复赐姓姜,以奉炎帝之祀。吕国历经夏商周三朝,西周初,吕侯入朝为周穆王之司寇,至周宣王时改称吕国为甫国,分支吕姓至今河南新蔡,史称东吕。春秋初东吕为宋国所灭,其地后来归蔡国,吕人东迁于江苏铜山东北。
公元前688年,楚文王灭吕(甫)国,两吕国灭亡后子孙均以国为氏,姜姓吕氏至多有4000多年的历史。姜姓吕氏的后裔吕尚,也称姜子牙、太公望,辅佐周文王灭商,周初封于弃,为周朝东部的重要诸侯国。
第二支出自姬姓
商末周文王占领隗姓魏国之地,封其亲属于魏国,这是姬姓魏国的始封之地。周武王灭商后,封其弟毕公高于毕,在今陕西咸阳北,是为毕国。迁封魏国于山西芮城东北的魏城。
春秋时,晋景公时大夫魏绮食采于吕,号吕镇,吕邑在今山西霍县西南又食采于厨,故称厨武子,厨邑在今河南商丘北,其子吕相遂以吕为氏。姬姓吕氏的历史至少有2600年。
出自姜姓,炎帝后裔,得姓始祖伯夷,以国名为氏。据《吕氏世系表》载:“共工氏从孙伯夷,佐尧掌四岳,佐禹治水,封为吕侯,为吕姓之始。”
周宣王时吕改为辅国,春秋时被楚国所灭。国君后代就用原国名作为姓氏。