W starożytnych Chinach panował matrylinearny system pokrewieństwa, stąd poczynając od czasów historycznych (dynastie Xia, Shang i Zhou) nazwisko córka oraz syn dziedziczyli po matce. Znak pierwotnie oznaczający nazwisko – xing (wym. śing, 姓) składa się z dwóch elementów – kobieta i rodzić. Wiele najstarszych nazwisk zawiera w sobie klucz kobieta, np. 姬 (Ji), 姒 (Si), 媯 (Gui), 姜 (Jiang) oraz 嬴 (Ying).

Wraz z rozwojem społeczeństwa patrylinearnego nazwisko dzieci zaczęły dziedziczyć po ojcu, przy czym założyciele bocznych linii rodu często przyjmowali przydomki – shi (wym. szy, 氏), podczas gdy kontynuatorzy linii głównej pozostawali przy xing. O ile jednak xing pozostawało niezmienne od urodzenia, o tyle shi można było zmieniać za życia. Często zdarzało się, że ojciec i syn nosili inne shi, albo że dwie osoby o odmiennym xing miały to samo shi.

Shi przyjmowano od nazw państw, miast, pełnionych urzędów, profesji, miejsc zamieszkania, pokrewieństwa z królami Zhou oraz od zi.