星宿配廿八种动物名称之起源不明，应早于东汉《论衡》着作时期，将廿八星宿对应周天360度再分成十二地支，各占30度，可完全对应十二生肖，如下表：正式使用生肖在人身上的纪录，最早是在中国南北朝时期的北周。例如《周书·列传第三》中，记载了宇文护的母亲写给宇文护的一封信。信中说：「昔在武川镇生汝兄弟，大者属鼠，次者属兔，汝身属蛇」。一些中国西部、漠北的国家如黠戛斯、吐蕃、蒙古等则以生肖纪年，例如《唐书》中记载：「黠戛斯以十二物纪年，如岁在寅，则曰虎年」。《宋史．吐蕃传》记载说，吐蕃首领在叙事时，以物纪年，所谓「