從多方面情況來看,十二生肖應當起源於中國,其理由具體如下:
其一:在東漢王充的著作《論衡》中對十二生肖便有較為系統的明確記載。從他在《物勢篇》,《言毒篇》,《譏日篇》中的記載可知,子鼠,丑牛,寅虎,卯兔,辰龍,巳蛇,午馬,未羊,申猴,酉雞,戌狗,亥豬的概念在東漢已相當清楚。
其二:在《周書》卷十一《晉蕩公護傳》中,對生肖屬相已有詳細說明。如:"昔在武川鎮生當兄弟,大者屬鼠,次者屬兔,汝身屬蛇。"
其三:據考古出土資料《日書》可知,秦代已大體將十二地支與十二獸相聯繫。(儘管當時的十二獸與後來的十二獸有所不同)
其四:在先秦的古籍中,如《詩經.小雅.吉日》,《禮記》卷十七《月令》,《吳越春秋》卷四《闔閭內傳》,也有一些記載,但是否為十二生肖紀年,目前尚有爭議。
從以上事例來看,春秋戰國之前甚至周代已存在十二獸即十二生肖。這說明十二獸在中國已有久遠的歷史,同時也說明十二獸是中國人自己創造發明的,而不是從西方或其它什麼地方傳入的,其起源地當是中國中原地區。