郭璞最初准备在瓯江北岸筑城，但称量江北的土后觉得太轻，于是渡江到南岸，发现此处有九山错立，布局如同北斗，于是选定城址。城墙范围根据山川形势确定，以海坛山为东北角，郭公山为西北角，松台山为西南角，积谷山为东南角，瓯江作为北侧护城河。这四座山对应斗魁（天枢、天璇、天玑、天权），华盖山锁住斗口；城外南边巽吉山、黄土山、仁王山对应斗柄（玉衡、开阳、瑶光），灵官山对应辅星。因此别称“斗城”。城内开凿二十八口水井，对应二十八宿。建城时遇上白鹿衔花的吉兆，故又称“白鹿城”。以上典故广为流传，许多事物从中得名，