青石公,是台湾花莲县七星潭海岸一带的守护神,保佑著当地的渔民。传说中祂曾经作为妖怪危害人民并且被杀。
青石公位于七星潭的海滩上,是那里最大一颗的青色石头。传说祂会在海上天气不好的时候发出红光警告渔夫不要出海。
据说青石公原本是住在花莲佳山一带的妖怪,并且爱上加礼宛地区一个猎人的妻子,为了跟她在一起,妖怪趁猎人打猎时把他害死,变成他的样子到家里跟妻子住。
然而,最后妻子还是发现妖怪的真身(也有说法是妖怪喝醉时不小心说出口),因此带着村民追杀它,妖怪一直逃、一路上撞出不少窟窿,最后在七星潭的海岸上被活生生打死。
妖怪死后,神明要它赎罪,便把它变成一颗青石镇守在海边。
有另一个版本主张其中的“妖怪”是一条下凡化作白面书生的青龙,妻子也是一个“山地姑娘”,而青龙在死后化作的青石发出七道光芒,灵魂飞入空中,因此当地被称为七星潭。
青石公的故事很有可能最早是来自加礼宛社的噶玛兰族,并且隐含着当地跟七星潭的某种联系。根据地缘关系和其他版本的内容,传说中的猎人和妻子很有可能就是当地的原住民。
另外,有关青龙和白面书生的传说,则是受到移入的汉文化影响。