甲骨文是王懿荣发现的。
从前一些讲甲骨学的人,提到甲骨文发现的情况时,相信这样一个流传的故事:说是在1899年,在北京做官的王懿荣,因为生病,从宣武门外莱市口达仁堂中药店抓了一剂中药,药中有一味就是“龙骨”。王懿荣发现抓回来的“龙骨”上刻有篆字,感到非常惊奇,于是就到药店去出高价把有字的“龙骨”都买了下来,并认出来是商朝的甲骨文。这个故事最初还仅仅是一个传说。到了1931年,有一人化名为“汐翁”,将这个故事加工为王懿荣抓了药回家,刘铁云从药里发现了甲骨文后告诉了王懿荣,并且写成一篇题为《龟甲文》的文章发表在1931年北京出版的《华北日报·华北画刊》上,文章写得生动具体。这样一来就成为有文字根据的事实了。