首先,“公”在夏商周時代封有功之臣的最高爵位,也就是當時大的諸侯,如春秋五霸中的晉文公,秦穆公等。
公的兒子,在當時稱為公子,多是一國中的棟梁,故有信陵君魏公子無忌,平原君公子趙勝等等。后來秦始皇一統(tǒng)中國,州郡天下,取締諸侯,公子漸漸成為有地位的官僚的兒子的稱呼,再后來有錢家的兒子也稱公子。其次,關于“少爺”是在清朝建立后,滿人多稱呼有地位的人為“爺”,而爺?shù)膬鹤幼匀痪头Q為少爺了。當然后來也混稱公子少爺,但少爺是主流,所以清朝人很少有人再稱公子了。可到民國時期,稱“公子”的相較之前又多了起來。