周姓最初发源于今陕西渭河平原地区。周初,随着周王都城由陕西向河南东迁,周姓也由西向东迁徙,平王东迁洛阳后,周氏得到了大举的繁衍,成为巨族。
周姓原来主要以河南、陕西为两大中心。秦灭六国以及秦末战乱,周姓迁徙到今河南南部、江苏北部等地,并在当地形成望族。魏晋南北朝之时,周姓随中原士族大举南迁。
五代后梁,成油死后被梁太祖朱温赐姓周。
元朝末年,福建泉州苏姓改姓周,并迁移台湾新竹。唐朝末年,苏益人福建,定居同安,裔孙昌盛,成为南方大族之一。苏益的六代孙居住福建泉州卓源乡新康里,因遭粮累,财产没官,族人还受元朝官军围剿,各自逃难,其侄苏可安改姓周。自此以后,这支周氏族人繁衍,并迁移入台湾新竹县。