首先,自称“外公”肯定是为了占便宜,打嘴仗,既抬高了自己的身份,也骂了妖怪。其次,孙悟空和这些妖怪曾经是同道中人,但其辈分较高。当然,以上的原因都是很表面的,从更深入的层面来说,孙悟空这样自称,其实反映了他的心虚和好面子。而且因为古代是父系社会,在古人的认识中,爷爷、父亲、孙子这种关系才算是直系,血缘最亲,属于后代香火的继承“外公”就要好得多,因为是旁系的,虽然血缘一样看,但听起来就完全不同了,其意义也很小,纯纯的一个占便宜,不会让人联想的太多,更不会让孙悟空有蒙羞的感觉。