白姓起源主要有五:一相传炎帝之臣白阜后裔为白氏。二春秋时代秦穆公名将白乙丙后人以字(白为其字,乙丙为其名)白为姓。三春秋末楚平王太子建之子胜封于白邑(今河南息县包信镇),后世以封邑为姓。四是春秋时秦文公之子公子白后裔以先人之字白为姓。五是外族改白姓,如汉时龟兹国王室居白山(天山)而姓白,匈奴一支白姓发展成为上党望族,满族八旗姓合族改白姓等。白姓郡望主要有太原郡、南阳郡等,堂号以“南阳”、“太原”等最著名。