为什么古代人名都是一个字

古代人名不是只有一个字 。
单名真正独大,是从汉代末尾,两汉帝王均为单名,极少存在复名 。
【为什么古代人名都是一个字】说法其一是西汉元始二年,汉平帝下诏说自己之名不合古制,于是改为单名“衎”,此时正值王莽专政,因而祖先说:“王莽令中国不得有二名” 。汉宣帝原名刘病已,即位后改名刘询 。既然皇帝带头只用单名,下边的官僚只可效仿 。但单名现象只是上层社会的专利,平民仍然是单名、复名皆有 。即使位于距离首都洛阳很近的地方,也都是同时存在单名和复名 。