杜甫號稱詩聖,壹生寫了將近三千首詩,留傳下來的就有壹千四百多首。從兵戰征戎到日常社會風俗,從四季變換、田野小景到各種花卉動物,凡所際遇,皆有吟詠。他從乾元二年到四川,寓居五年多,寫了大量的田園風景詩,可是獨獨沒有壹個字涉及海棠花。蘇東坡說:“少陵而爾牽詩興,可是無心賦海棠。” 杜甫為什麽不寫海棠詩呢?後人對此議論紛紛。有為此替海棠遺憾的。如鄭谷在詠海棠詩中說:“浣花溪上堪惆悵,子美無心為發揚。”吳中夏說:“子美詩才猶擱筆,至今寂寞綿城中。”石曼卿更把它與薛濤詩對比,說:“杜甫句何略,薛能詩未工。”有以為杜甫沒有見過海棠花才不寫海棠詩的。如宋代詩人楊萬裏說:“豈是少陵無句子,少陵未見欲如何?”說遺憾確實是遺憾,但說杜甫在海棠頗具盛名的四川寓居了多年沒有見過海棠,顯然不是事實。那末,杜甫到底為什麽不寫海棠詩呢? 《古今詩話》裏記載:“杜子美(甫)母名海棠,子美諱之,故《杜集》中絕無海棠詩。”這才是問題的關鍵。在古代,子女是不能直稱父母的名字的,否則便是不孝。杜甫因避母諱,所以才不吟海棠詩。就象他避父名閑之諱,詩中全無“閑”字壹樣。
避母名之諱,《古今詩話》裏記載:“杜子美(甫)母名海棠,子美諱之,故《杜集》中絕無海棠詩。”