梅姓发祥于今湖北黄梅一带,后不知什么原因,大批迁衍于河南汝南。根据《姓氏考略》的记载,早期的梅姓,主要是活跃在现在的河南省汝南县一带。先秦之后,才渐有梅姓人散见于史册。秦朝有丹阳(治所在今安徽省宣城)人梅姑,汉初有益阳(今属湖南省)人梅,西汉中叶有南阳(今属河南省)人梅免,新莽时有安徽寿春(今安徽省寿县)人梅福。这些史实表明,秦汉之际,大多梅姓移居相对富庶的中原一带,其他梅姓则以黄梅为中心,呈放射状向四周扩散。魏晋南北朝时,梅姓在汝南郡繁衍地尤为昌盛,并呈族大人众,枝繁叶茂之势,后逐渐发展成为梅姓历史上最重要的郡望——汝南郡。此际见诸史册之梅姓人依然不多,除上述汝南郡出了梅赜、梅陶父子外,还有吴兴(今属浙江省)人梅虫儿。可见在隋唐以前,梅姓已分布于今湖南、湖北、江苏、江西、安徽、浙江等江南广大地区。隋朝末年,农民起义军四起,加之杨广穷兵黩武,中原一带十室九空,汝南梅姓也在劫难逃,避居南方势在必行,其中有一支迁居四川。唐朝中后期,安史之乱加藩镇割据,宦官专权,又加唐朝所请的援兵回鹘烧杀掳掠,黄巢起义又紧随而来,社会激剧动荡,梅姓在南方分布更广,今广东一带也有了梅姓人定居。宋元之际,梅姓在江南各省繁衍昌盛,尤其以安徽宣城为最,可谓人丁兴旺,名人辈出,并且此际梅姓已有人定居于甘肃。明初,梅姓作为明朝山西洪洞大槐树迁民姓氏之一,被分迁于河南、山东、河北、江苏等地。明末清初,张献忠屠川,始有大批四川梅姓避居云南。清朝以后,梅姓在全国分布更广,并有渡海赴台,侨居海外者。如今,梅姓在全国分布较广,尤以云南、浙江、江西、安徽、江苏、河南多此姓,上述六省之梅姓约占全国汉族梅姓人口的百分之七十四。