不是,是根据地理位置来的。
这两个朝代都发生过动荡,然后都城迁移,由此而来国家的中心也发生了迁移,因为宋的都城北迁到南,所以南北区分,晋也是这个道理
西晋首都在洛阳,属中原地区,不是北方。东晋首都在南京,属中原的东方(犹如历史上的东吴)。所以一为西一为东也!
西晋都城长安,在今陕西西安
东晋都城健康,在今江苏南京
按地理位置区分两朝,故称东西晋
算是约定俗成吧,就是按都城的位置划分,也有按时间划分的,比如后来还有个后晋。
这种称呼只是个代号,没有什么必须绝对遵守的标准,南宋都城杭州在北宋都城开封的东面,若是叫东宋、西宋也未尝不可,只是当时的史学家就这么定了,宋分南北、晋分东西。
后人根据都城的地理相对位置,而称呼的.