白姓起源:
1、出自嬴姓:秦武公死后,公子白未能继立,武公的同母弟德公将君位从公子白手中夺走。武公居住的故地在秦国都城雍附近的平阳,德公把平阳封给了公子白。公子白死后,他的后人就以白为氏。
2、出自芈姓:汉族白姓出自颛顼帝的裔孙白公胜之后,以封邑名为氏。
3、出自部落:据《姓氏寻源》及《元命苞》所载,远古时期,中国北部的姜姓部落首领炎帝有一个大臣叫白阜,精通水脉,为疏通水道做出了贡献。其子孙便以“白”为姓,称白氏。
4、以地名为氏:据《姓氏考略》所载,唐置白州,国人以地为氏,称为白姓。
5、改姓或赐姓:他族改姓或又改他姓以及被他人赐姓。元代有西域巴喇哈纥城人察罕,当地人称白为察罕,因以名之。元仁宗赐姓白;犹太族留居河南开封之后裔中有白姓;裕固族斯娜氏、阿克达塔尔氏、巴依亚提氏,鄂伦春白依尔氏,土族白彦氏,汉姓为白。