这是根据国都的位置来划分的。
西周(公元前1046年~公元前771年)是由周文王之子周武王姬发灭商后所建立,定都于镐京(今陕西省西安市西部)。由于周朝后来将都城东迁洛邑(今河南洛阳)称东周(前770年-前256年),所以称国都在镐京这一时期的周朝为西周。
因
刘秀所建立的
汉王朝首都在洛阳,
刘邦所建立的汉王朝首都在长安,在地理位置上一东一西,故后世称刘邦所建汉朝为西汉(西元前202年~西元9年),刘秀所建汉朝为东汉(公元25年~220年)。
类似的还有南北宋的说法也是因为国都的地理位置原因