三国至唐代,顾姓一直是江东四大姓之一。唐以后,由于官职调迁,避兵火之乱等原因,顾姓不断地向南北各地播迁。明初洪武年间,顾姓作为明朝洪洞大槐树迁民姓氏之一,被分迁于河北、河南、山东、安徽、江苏等地。

有资料表明,明代中叶时,顾姓不仅分布于安徽、湖北、湖南、福建、广东、四川等地,而且在北方的山东、山西、陕西、河北、内蒙等地也有顾姓人居住。