上巳,是指以干支纪日的历法中的夏历三月的第一个巳日,故又有三巳、元巳之别称《周礼·春官·女巫》:“女巫掌岁时祓除衅浴。”郑玄注:“岁时祓除,如今三月上巳,如水上之类;衅浴谓以香薰草药沐浴。”
因此在先秦时,这个日子已成为大规模的民俗节日,主要活动是人们结伴去水边沐浴,称为“祓禊”,此后又增加了祭祀宴饮、曲水流觞等内容。魏晋以后,该节日改为三月初三,故又称重三或三月三,杜甫《丽人行》诗中“三月三日天气新,长安水边多丽人”云云,就是对唐代长安曲江风景区内节日盛景的描绘。此节在中国流传时间甚长,不少地区至今尚有余韵可寻,当然在节日性质和内容上已发生了不少变化;此外,一般多认为当前南方许多少数民族中盛行的各种以三月初三为期的节日活动,也与古代的上巳节有渊源关系。为此,对上巳节的起源及其原初涵义的探索,成为民俗学研究的热门课题。
汉代学者应劭对上巳节的起源和意义作过阐述,大意是:这种活动远在殷周时就已经形成,政府还专门设置女巫之职进行主持。因为此时正当季节交换,阴气尚未退尽而阳气“蠢蠢摇动”,人容易患病,所以应到水边洗涤一番。所谓“禊”,即“洁”,故“祓禊”就是通过自洁而消弥致病因素的仪式。为什么要选在巳日呢?应劭解释说,“巳者,祉也”,既除掉致病因素,又祈求福祉降临(《风俗通义·祀典·禊》)。这种看法为许多学者赞同,如现代学者乌丙安认为该节日的原初意义是“古人春季驱邪祛瘟的卫生保健古俗”。