宋姓出自戰(zhàn)國時(shí)期,商朝紂王的庶兄啟,被周武王封于宋,建立宋國,他的子孫以國為名作為姓氏,從此有了宋氏。
而根據(jù)《唐書·宰相世系表》記載,殷王帝乙的長子啟,被周武王封于宋,傳到三十六世孫君偃時(shí),為楚國所滅。歷史上的宋國是周代諸候國,在今河南商丘一帶。望族居于西河郡,就是今天的山西省離石縣。而《百家姓》上則注明居于京兆郡,即現(xiàn)在的陜西省長安以東。不過,宋氏固然是源自以國為姓的宋國公族,但卻不是紂王的直系血脈,而是紂王的長兄微子啟的苗裔。微子啟是殷商帝乙的長子,商的始祖契,又是帝嚳高辛氏之子,帝嚳又是黃帝的曾孫,這樣追溯下去,宋氏應(yīng)該是光榮的黃帝直系子孫。宋姓的發(fā)源地在今天的河南商丘一帶。秦漢時(shí)期主要繁衍于北方地區(qū)。隋代以前,宋氏分布于今河南、湖北、河北、山西、陜西、江西、山東、甘肅、安徽、浙江等省。唐初,有河南宋氏隨陳政、陳元光父子入閩開漳,在福建安家落戶。此外,宋氏已擴(kuò)展至今四川、廣西及北京市的一些地方。宋高宗趙構(gòu)南逃,有中原宋氏隨之徙居今浙江、江蘇、湖南,后來有的又遷至廣東的五華、梅州、潮州等地。五代,南遷于湖南的宋氏有一支融入了當(dāng)時(shí)的少數(shù)民族。從清代康熙末年開始,閩粵宋氏陸續(xù)有人移居臺灣,進(jìn)而又有遠(yuǎn)播海外者??偟膩碚f,唐代以前,宋姓南遷繁衍不那么廣泛。到了宋代以后,宋姓就遍及大江南北了。