源于姜姓,出自姜太公之子姜伋的谥号,属于以先祖谥号为氏。据史籍《元和姓纂》、《万姓统谱》、《通志·氏族略》等资料记载,丁氏源出姜太公之子伋。炎帝神农氏是少典的儿子,因居住在姜水之滨,于是以姜为氏。姜姓子孙经夏、商两代,到周时有姜姓吕尚,俗称姜太公。他西周初年任周太师,因辅佐周武王姬发灭商有功,封于齐(今山东北部)。
姜太公的儿子姜伋,在周成王姬诵执政时期时为周王朝重臣,又是后来周康王姬钊的顾命大臣,对周王朝有辅佐大勋。
姜伋逝世后,周王室敕封其谥号为“丁公伋”,其后裔子孙中便以其谥号为姓氏者,称丁氏,史称丁氏正宗。