梁氏最早发源于西周夏阳梁山梁国(今陕西韩城南),梁国的诞生,梁氏因之。之后,梁氏向周边播迁,东渡黄河可入晋境,西移跬步可就秦国,北可杂居胡羌,故春秋晋、鲁、齐国多有梁氏身影跃然史籍。历春秋、战国、秦,逐渐形成了最早聚居地北地,到西汉(前114)时,北地分出安定,梁氏在安定乌氏。史籍记载梁氏为北地人,实际说的是分开前的北地,其意皆指安定。故望出安定(今宁夏固原),是天下梁氏祖地。后播迁天水、陇西、会稽、陈郡、交趾等地区。
封国就是封氏,古之法,梁国诞生,梁氏随之产生,史籍有据。
汉朝时期
梁统,字仲宁,安定乌氏人。祖先是晋国大夫梁益耳。祖父叫子都,从河东迁居北地,子都儿子梁桥,凭着千万家产迁居茂陵,到哀帝、平帝末年,回到安定。
东汉梁鹄,安定乌氏人。梁讽,北地弋居人。梁鸿,扶风平陵人。梁鲔,河东平阳人。梁湛,陇西人。梁宏,会稽吴人。梁龙,交趾人。梁习,陈郡柘人。梁汉章,沧县人。
三国、两晋、南北朝时期
由于社会动荡,战乱频繁,为避战祸南迁者络绎不绝。西晋“永嘉之乱”时,梁芳家族随晋帝南迁于晋时的钱塘郡、合浦郡一带。又有梁遐入闽,居三山,被称为闽粤开基始祖。梁龛,庐江太守,庐江郡(安徽庐江)。梁恶,北魏淮阳太守。西魏时,梁台,字洛都,长池人,长池(北魏置曲细县,隋改名长池,故治今四川南江县南。)。
亦有东迁者,北魏时,梁祚,北地泥阳人,后从北地迁徙赵郡(今河北邯郸)。梁椿,字千年,代人,代郡(在今河北省蔚县东)。
亦有北迁者,北魏时,梁御,字善通,武川人,从安定迁来武川(内蒙古呼和浩特市北)。梁览,字景睿,金城人,金城(甘肃兰州市西北)。梁勤,宕昌人,宕昌(西域地区)。北周时,梁刚,字永固,梁士彦子,迁徙瓜州(酒泉市西北部)。
亦有未迁者,北魏时,梁昕,字符明,安定乌氏人,徙居京兆(长安);北周时,梁毗,字景和,安定乌氏人;北周时,梁彦光,字脩芝,安定乌氏人;北魏时,梁祐,北地人:梁纬,西晋时冯翊太守;梁肃,西晋时冯翊太守;梁综,西晋时扶风太守;梁迈,西晋时始平太守;梁玉通,征西将军;梁钊,华州刺史;梁茂,安定乌氏人;梁颐,晋凉州剌史。
此后,梁氏遍布浙江、福建、河北、河南、内蒙古、甘肃、宁夏、四川、安徽、江西一带。
隋唐时期
梁氏进一步播迁到各地。梁文贞,虢州阌乡人,虢州郡(今河南灵宝市)。梁师都,夏州朔方人,夏州郡(宁夏银川)。梁肃,嵩人,陆浑人。梁惟忠,须城人,东平县。梁文谦,安定乌氏人,雕阴太守,雕阴(陕西省北部富县)。梁礼,唐时鄜州刺史。梁洋,隋时唐徐州刺史。梁知微,唐时江东采访史。梁乘,唐时徐州刺史。梁周翰,唐时知苏州。梁祖,唐时洪知州。梁危,唐时知庐州。梁鼎,唐时知徐州。梁献,唐时郑州刺史。梁升卿,唐时广东都督。梁惟周,唐时福建都督。梁孕,唐时汀州府临江郡刺史。梁积庆,唐时姚州道总管。梁成,唐时山东平阴人进士,按察使。梁仲敏,知抚州。梁裔,唐时郎中。梁辰,唐时南海人进士。梁昉,唐时顺德人进士。梁华,唐时宁国府。梁崇义,唐时襄阳人。梁幼睦,唐时知苏州。梁子谅,唐时济南人。梁昱,唐时知满州。
宋朝时期
北宋时,金兵入侵,人口又一次南移,其中安定梁氏及北方梁氏概莫例外,有路经南雄珠玑巷入粤,形成珠江三角洲广府梁氏。
南宋末年,蒙古军队攻陷临安,宋帝带三十万军民从海上南移,战船千只,其中民兵二十万为闽之莆田者居多。到达湛江外海时,派十万军民打高州、雷州,战败,余众十万退守新会崖山,后被元兵围打,宋帝逃海自杀,宋亡。战败官兵约二十万流落粤西、新会等地区,这是史上最大人口成建制“迁移”,仅用三年时间从福建移至广东各地。讲闽南话人遍布粤西地区,后来发展成为雷州话。这一次,梁氏也不例外,早在东晋时迁徙闽之莆田者,包括梁遐后裔,均成批、成村地男女老少随军转移到粤西地区。粤西地区有百分之九十五左右梁氏村庄祖先来自于福建莆田。一些妈祖庙门挂有“闽陆恩波流粤土,雷阳德泽接莆田”之对联。
明清时期
广东、广西、浙江已发展为梁氏主要聚居地。