“老百姓”一詞是人們常常掛在嘴邊的。在戰國以前,“百姓”是指有姓之人。“姓”這個字,分開來就是“女”和“生”,一個女人(或者在一個什么地方)生的孩子,就得一個相應的姓。相傳黃帝的母親是住在姬水邊上的,所以黃帝就姓姬;舜的母親是住在一個叫姚虛的地方,所以舜就姓姚了。那時候,子女并不跟著父親姓,比如黃帝,就給他的后代分別賜了12個不同的姓。所以那時候有姓的就都是王公貴族,“百姓”也就是“百官”。一般的平民,不知道他的媽媽在哪里住,又無權無勢,夠不上稱“百姓”,只能說是“黎民”,或者被稱為“庶民”。
戰國以后,貴族和奴隸之間出現了一個既不是貴族(可能祖上是貴族后來沒落了)也不是奴隸(可能祖上是奴隸,后來被主子給放生了)的階層,他們的人數慢慢多了起來。因為他們也有姓,所以“百姓”和“黎民”“庶民”就變成一回事了,就有了“黎民百姓”的詞語。因為“黎”字也有年紀大的意思,所以,百姓就自稱“老百姓”。