成始見於商代甲骨文,甲骨文的“成”字,右部是壹把寬口長柄大斧“戌”,左下有壹直條長形物。春秋時期,下方寫作短豎的壹筆,與“戌”上面的短橫相連,並在短豎的中部加點作裝飾。篆書更把“成”字訛變為“戊”裏藏“丁”。在這以訛傳訛的基礎上,至楷書將右上角與整體相連的壹筆變為相對獨立的點,“丁”字形變為壹橫折鉤,“成”字才最後定型。
關於“成”的字源,許慎《說文解字》認為“成”是個形聲字,“戊”為形旁,“丁”為聲旁。也有壹些資料認為“成”是個會意字,他們認為“戌”左下壹豎是“十”字(“十”字在甲骨文中是壹縱豎),古人們很早便已有了以十進位的概念,數始於壹而終於十。凡事到了“終”點,便有“成”意,“成”(完功、變為)意便由此而來。或以為“戌”左下的符號不是“十”字而是其他物品。從全字構形看來,仿佛有以人斧劈斬壹木以表示“決心”“發誓”,表示“已畢其功”之意。文字學家康殷引用《左傳》說東周時代戰敗乞和叫“行成”、“求成”,簽訂和約叫“成”,並說大抵都要斬物以作盟誓,這是古代的民俗,能解釋“成”字為什麽要以“戌”為基文。故“成”字因而有“就”、“這”、“乎”、“定”等意。據形探義,也有壹定的道理。