春秋初分别起源于陕西和河南的梁姓,很快散布到山西、河北、山东、江苏等地。东晋时梁姓始渡长江进入江南地区,晋朝末,梁姓已经移民福建、广东,唐宋时梁姓的主力主要分布于山东、河南和陕西地区。经历东晋、隋唐的北方地区的战乱,梁姓受到了重大的损失,梁姓人群随中原人群一起背井离乡,向南方和东南方迁移。到了明清时期,梁姓在粤桂湘赣四省繁衍很快,在南方稳定地发展,最终形成了今天典型的南方大姓。清初梁姓始入台湾。伯益(约公元前21世纪),一作伯翳、柏益,又称大费,大业的儿子,嬴姓。他是梁氏、徐氏、黄氏、江氏、赵氏、马氏、葛氏、裴氏与秦朝王室之祖。由于伯益助大禹治水有功,被舜帝赐予黑色的旗旒,并赐为嬴姓,又将其女儿赐伯益为妻。后伯益裔孙秦仲的小儿子康封于夏阳梁山(今陕西韩城南),建立梁国,史称梁康伯,梁伯公以后的君主就称梁伯。公元前641年,秦穆公派兵攻灭梁国,改称梁地为少梁。亡国后的梁国子孙,大部分逃到了晋国,他们以原来的国名为氏。后历代尊伯益为鼻祖,梁伯公为始祖。