周姓最初起源于今陕西渭河平原地区。

周姓由西向东迁徙繁衍,与周王朝都城由陕西向河南东迁有密切关系,自平王东迁洛阳后,周氏得到大举繁衍。战国秦汉时期,周姓迁徙到今河南南部、江苏北部等地,并在当地形成望族。魏晋南北朝时,周姓族人随中原士族大举南迁。