在中国历史上,除了现在的北京外,还有5个城市叫作北京。大名府这个名是很响亮的,熟悉宋朝历史的人都知道这个名字。大名府的治所旧址在今河北省大名县的东南部,是一座历史非常悠久的文化名城。但是很少人知道,这座城市在宋朝的时候叫作北京。根据资料记载,宋朝共有4个京城,分别是东京开封府、南京应天府、西京河南府、北京大名府。后来,大名府被洪水淹没。
太原古称“晋阳”,唐朝的时候,这里也称为北京。根据资料记载,李渊起兵反隋前,就任职太原留守、晋阳宫监。唐朝建立后,设有五京,690年,唐以太原为北都。742年,改北都为北京。
开封也曾叫作北京。金朝时,今内蒙古赤峰市宁城,原为辽中京,金国海陵王贞元元年(1153)改名北京。今内蒙古巴林左旗林东镇南波罗城,原为辽上京,金熙宗天眷元年(1138)改名北京,熙宗常在此地避暑。
根据资料记载,明洪武元年(1368)三月,朱元璋攻下开封,改汴梁路为开封府,以开封为北京。洪武十一年(1378)又撤销了开封北京称号。