广州很多地名不在当地主要是因为广州市行政区划历史悠久,历代变化复杂。在历史上,广州曾多次扩大和缩小,导致一些地名随着行政区划的变化而消失或转移。此外,广州市作为省会城市,在经济发展和城市建设过程中,一些地名为了适应城市发展需要而被重新命名或调整,从而导致一些地名不在当地。