宋姓的起源比较单一,出自子姓,以国为姓,为商朝王族直属后裔。帝喾之后裔契因辅佐大禹治水有功,被封于商,赐予子姓。后其子孙建立商朝。
商朝末年,纣王荒淫暴虐,较好终为周武王姬发所灭,建立周朝。
商纣王的庶兄微子启很顺从周氏王朝,遂封之以商都带,建立宋国,命他管理商朝遗民。
战国后期,宋国为楚国所灭,其后世子孙便以国为姓,称宋氏。