长沙叫做星城是因为长沙星。
长沙星为二十八星宿中轸宿的一颗附属星,轸宿在荆州上空,而长沙星在长沙城上空,今长沙也是因此而得名。
《明史·天文志》中说:“长沙小星,下应长沙。”长沙小星指的就是长沙星,下应长沙即是指长沙城了。