1、梁氏出自嬴姓,在宋版《百家姓》中排名第128位。起源于东夷少昊部,伯益之后。伯益三十五世大骆生非子。再五传秦仲,秦仲的小儿子康封于夏阳梁山(在今陕西韩城南),建立梁国,为伯爵。公元前641年,秦穆公派兵攻灭梁国,改称梁地为少梁。梁姓主要分布 广西、广东,这两省梁姓大约占梁姓总人口的25%
2、嬴姓后传十四氏,其中秦、梁姓是其重要的一大支流。
3、西周时,因其后裔中秦仲父子征讨西戎有功,周宣王封秦仲次子康在夏阳梁山(今陕西韩城附近),建立梁国,立为国君,称梁康伯。公元前六四一年,秦穆公攻灭梁国,梁伯的后代遂以国为氏,称梁姓,康伯也就成为梁姓的得姓始祖。
4、三家分晋侯,魏国因为据旧梁,都大梁,也称梁。魏亡后,魏国人也有姓梁的。
5、以封地得姓:公元前770年,周平王宜臼将属于周天子管辖的霍邑封给儿子姬唐,改邑号为梁(今河南汝州)。是为梁邑姬唐的后裔,以封地为姓,是为梁姓。战国时期,梁邑归韩国,改梁邑为南梁。秦灭东周后将周末代天子周赧王姬延造迁至梁城,其后人亦有改姓为梁。
6、回族中的梁姓,为宋神宗(赵项)时的赐姓。北宋神宗熙 宁年间(1068——1077年),曾有一名骨伤外科专家由阿拉伯来华定居,并被朝廷聘为了护驾金疮科御医。宋帝还赐给他了一个中国名梁柱,于是后人都称他为梁接骨。梁氏从阿拉 伯带来的医药学知识曾被载入《宋修本草》,在当时颇有影响。 元代时,梁氏后裔曾在广惠司及回回药物院任职。明代,梁氏接骨术已传至第九代,遂选梁季六和梁秀六迁居南京开业。 现今南京梁氏已传二十七至二十八世,并以从医者居多。再有,在元至元中年和大德初年分别任参知政事和中书平幸政事的回回人暗都剌,也改姓为梁,名德圭。