王莽城因
贵乡县治所在地而得名,而贵乡又与王莽所在的王氏家族有关。王莽的
姑母被
刘奭立为孝元皇后,历汉四世,父亲和兄弟世代封侯,在汉元帝、
刘骜的时候王家出了九侯五大司马。人们以为元城县委粟里风水好,是出贵人的地方,于是又称之为贵乡。据史书记载,十六国
前燕建熙时(公元360年),从
元城县分出一部分另组建了一个县,取名贵乡县。县治设在孔思集寺,这是贵乡县建立的开始。同时设立贵乡郡,郡治、县治同城。不久贵乡县、贵乡郡俱废,仍并入元城县。公元535年
元善见天平二年,分
馆陶县西部复设
贵乡县,县治设于古赵城这是贵乡县正式成立之始。
贵乡之名与王氏家族显赫有关,而
王莽则是整个王氏家族中最显赫的人物,所以后人习惯把曾经作为贵乡县治所的古赵城称为王莽城。