《公羊传·闵公元年》说:"春秋为尊者讳,为亲者讳,为贤者讳。"这是古代避讳的一条总原则。
汉朝最初的优良传统从刘邦开始,在起名字的时候,都起一个字的名字,就是为了减少人们避讳的麻烦,毕竟少一个字,就少避讳一个字。
汉宣帝的名字本来也有三个字,叫刘病已,而病已两个字很常用。为减少人们避讳,汉宣帝继位后不久即改名叫刘询。
汉朝的避讳还有些有意思的,吕后名雉,当时文书上凡遇雉字,均用"野鸡"二字代替,所以野鸡就是雉;嫦娥原本来不叫嫦娥,而是叫姮娥,改名嫦娥是避讳汉文帝刘恒;汉明帝叫刘庄,当时竟把《庄子》一书改称为《严子》。。