生活在四川大涼山地區的彜族有壹種以十二種動物作為壹年日期的歷法。他們用十二種動物作為壹年的日期,今天是鼠年,明天是牛年。以此類推,三輪就是壹個月,算36天,壹個月就是36天,壹年就是十個月。這就是後來的“十月歷”法。劉耀翰先生認為,根據十二生肖標記日子的十月歷,產生於夏、禹時期(見劉耀翰《彜族社會歷史考察文集》),與原始圖騰崇拜有關。十二生肖受十月歷影響,易生肖歷後來發展為十二生肖。
當我們談到生肖的起源時,我們必須把它與天幹地支聯系起來。近代安陽殷墟出土的我國現存最古老的枝杈表,說明殷商時期的枝杈日期已經精通。後來隨著時間的推移,枝幹的功能逐漸多樣化。作為壹個充當時間單位的標簽,壹方面,它擴展並用於年表;壹方面是減少,用於時間(壹天十二個小時)。據史料記載和考證,黃道十二宮是在“支支年表”建立之後出現的。十二種動物與十二地支壹壹對應,動物作為地支的標誌。同年出生的人都有自己地支所屬的動物,所以用十二種動物來為年份定年,並推算出每個人的生肖。可見十二生肖和十二地支是分不開的。長期以來,學者們發現十二生肖古文字中包含了十二生肖的信息。他們將十二生肖與十二生肖的古文字進行了對比,發現十二生肖的古文字與十二種動物有壹定的聯系。仔細觀察,有壹些相同點,也有壹些不同點。東漢許慎《說文解字》中,把“吉”字說成是蛇的象形字,還有“亥”、“貘”。附近的人也驗證了甲骨文、金文中的地支字與十二生肖字有相似之處,讓人懷疑十二生肖是不是十二生肖動物的象形字。因為十二地支的醜陰、醜毛容易記,民間就用十二種動物來代替,用動物來代替序數來配合地支,就成了年的符號系統。雖然上述猜想有壹定的可信度,但仔細想想,還是可以判斷出十二生肖不可能是十二生肖的象形字,因為前面說過,十二生肖在殷商時期就被巧妙運用,而十二生肖只產生於春秋時期,而且來源不同。如果造字的時候地支和生肖有關,生肖不就和地支同時產生了嗎?
綜上所述,作者認為十二生肖的產生晚於十二地支,但與十二地支關系密切。十二生肖是十二地支的附屬物,選擇十二種動物作為符號來代替十二地支,源於古人的動物崇拜心理。