为什么古代皇宫里的医生叫做太医,而民间只能叫大夫?

原因:

1368年,朱元璋在南京继位,建立明朝。他之后遍犯了”唯舞独尊“的疑心病,禁止民间起名字的时候使用带有皇家字符。很多很多人当时因为忌讳,所以都刻意该了他们对某些人的称呼。朱元璋当时宣布民间的医生只能叫“医者”,大夫和太医因为牵扯到官位了身份,平常百姓都是不能使用的。

大概是明朝中后期,这忌讳遍渐渐被人们淡忘,人们又开始用“大夫”作为称呼来称呼医生了。

然而,太医是有品级的。太医是封建王朝王室才能使用的高级医生,和平常普通的医生用名字来区分开,也是好的。