成姓的來源有多箇,主要包括:
源於姬姓:出自周武王之弟的封地郕,屬於以國名爲氏。有兩個分支,一是在今山東寧陽的郕國,另一是在今河南範縣濮城北的郕國。這兩個郕國的後代都以國名爲姓,有的去邑爲成氏。
出自羋姓:春秋時期,楚國君主若敖的公子名成虎,其孫號成得臣,以王父之字爲姓,其後人遂以成姓。
春秋時期:周有成邑(故城在舊河南府境),魯有成邑(今山東省寧陽東北九十里),曾有大夫食採於上述兩地,子孫或以成爲姓。
商周時期:宋微子之後有成姓;另外苦成子分出成姓。
出自他族:古匈奴部落屠格族、南蠻、雲南廣通縣回蹬關巡檢司土巡檢、清時嶺夷鹽井溪夷人、今蒙、滿、朝鮮等民族都有此姓。
公元前十一世紀:周武王滅商紂王以後,大肆分封諸侯,其中將叔武封於成阝,遂產生成姓。他的子孫世代承襲,被後人認爲是成姓人的主體。大多成姓尊成叔武爲其得姓始祖。
綜上所述,成姓的來源較爲複雜,涉及多箇歷史時期和不同的族羣。