白姓最早发源于陕西、河南一带。战国时期,河南白姓(白公胜一支)迁入陕西等地。据载,白公胜之子首先徙居秦国,在今陕西发展繁衍。秦时,始皇一统天下,封白起之子白仲于山西太原,其子孙遂世居太原。魏晋南北朝之际,白仲之后形成太原郡望,进而或迁陕西韩城、渭南;或迁湖北襄阳;或迁河南洛阳,皆在当地发展旺盛。