430年魏文侯已把首都从安邑迁至洹水（今河北魏县）颜师古在《汉书·地理志》中引文颖注云：「毕万封魏，今河东、河北县，后为秦逼，徙都今魏郡魏县」。南宋郑樵《通志·都邑略》言：「魏都魏地，迁于大梁。」，魏惠王由魏县而迁都大梁。魏惠王九年（前361年，《竹书纪年》记载；《史记》记载为魏惠王31年），魏惠王迁都于此，并筑梁城。为区别于少梁（今陕西省韩城市）和南梁（今河南省临汝县），命名为“大梁”。又因城北的人工沟渠浚仪渠（浚水），称浚仪。定都大梁翌年，魏惠王命人开挖鸿沟，连系当时的黄河与淮河。战国时期，秦兵