十二辰各有所属,其说始于《论衡》,《物势篇》言其十一,所缺惟龙,而《言毒篇》有“辰为龙”、“巳为蛇”二语,合之今说,已无参差,而统谓之曰禽。《北史》宇文护母贻护书曰:“昔在武川镇生汝兄弟,大者属鼠,次者属兔,汝身属蛇。”
梁沈炯有《十二属诗》,属之称当在此时。《法苑珠林》引《大集经》,言其所由来曰:“阎浮提外,四方海中,有十二兽,并是菩萨化导,人道初生,当菩萨住窟,即属此兽护持,得益,故汉地十二辰依此行也。”
所说十二兽,无虎而有师子,盖彼方名虎曰师子耳。其所以分配之义,则《谷漫录》言之颇详。据云,子、寅、辰、午、申、戌俱阳,故取相属之奇数以为名,鼠、虎、龙、马、猴、狗五指,而马单蹄也;丑、卯、巳、未、酉、亥俱阴,故取相属之偶数以为名,牛、羊、鸡、猪皆四爪,兔两爪,蛇两舌也。朱子尝论《易》,《乾》马《坤》牛,《震》龙《巽》鸡,《坎》豕《离》雉,《艮》狗《兑》羊,此取象自有来历,非假譬之,十二属颇与八卦取象相类,得云无来历乎?翟晴江曰,观苍颉造字,亥与豕共一笔小殊,而巳字直象蛇形,则其来历矣。