韦姓出于高阳氏颛顼之后。
豕韦灭国之后,一部分韦人向北逐步迁移到今东北地区演变为室韦族。一部分韦人向西北迁移散居于陕甘地区,至今留下许多带韦、讳等字的地名和水名,他们主要在河南地区活动。
秦汉时期,韦人一部由彭城东迁山东孟、鲁之地,与东夷防风氏混居,形成风姓韦氏的望族。一支韦人向南逐步迁移到贵州、云南和广西,这是一支数量很大的韦人移民,他们与当地的土著混居形成了当今壮、瑶、布依、水、毛南、仡佬、仫佬、侗、苗等民族韦姓,更是壮、瑶、布依、水等民族中的大姓。三国两晋时,韦姓已经分布于长江南北的广大地区。宋朝时韦姓的足迹几乎达到南方各地,已经成为广西的大族。明末清初,韦姓踏入台湾。
宋朝时期,韦姓不足9万人,约占全国人口的0.1%。韦姓第一大省是河南,约占韦姓总人口的26%。主要分布于河南、广西、湖北、安徽,这四省韦姓大约占韦姓总人口的71%;其次分布于河北、浙江、四川、江苏、江西。形成了豫鄂皖、广西两大块韦姓聚集区。
明朝时期,韦姓人口不但没有增长,反而减少了。明朝以前,韦姓的主体一直在中原和南方,宋元明时期北方连续不断的战争,使中原地区韦姓主体人群受到了严重的冲击。明朝时期,浙江为韦姓第一大省,约占韦姓总人口的21%。主要分布于浙江、广西、江苏三省,大约占韦姓总人口的54%;其次分布于安徽、广东、福建、湖北。全国重新形成了东南浙苏皖、南方两广两块韦姓人口聚集区。
三国以后,韦氏盛于今陕西省境内,唐朝时韦姓在陕西省境内得到了大举繁衍,以至盛唐时期的韦氏大多在陕西省。与此同时,也有一些韦氏移居到今江苏、四川、安徽登地,多为京兆郡望的分支。