族志》记载，出自子姓，商朝始祖契的母亲简狄为有娀氏（在今山西永济西）之女，因吞玄鸟之卵而生契，因姓为子，契十四代孙成汤，推翻夏朝，建立了商朝，其后盘庚迁殷(今河南安阳西北)，故又称“殷朝”，或者“殷商”并称。商朝历二十四代，三十四王，六百二十九年（据《元和姓纂》），被周朝所灭，商纣王之子武庚被周武王安置在殷朝故地，继续管理殷商遗民。三监之乱后，武庚被杀，周公旦把武庚的封地和转封给纣王之兄微子启，建立宋国（都今河南商丘），其中一部分殷商子孙以国为姓，是为殷氏。关于殷氏起源还有另一说法，即殷姓系以水名为姓。