上官姓源流單壹,出自羋姓。上官氏的始祖是戰國時楚國公子子蘭。壹說上官姓以地名為姓氏。據《史記·楚世家》記載,“上官”為地名,在今河南滑縣東南。
上官源於華姓,是以官職命名的復姓。從《元和姓纂》和《唐書·宰相世系表》上的記載可知,上官氏的得姓始祖,是春秋時代楚國莊王的少子子蘭。這位公子蘭,官拜上官大夫,以官為為氏而姓了上官。
上官出自羋姓。春秋時,楚莊王封他的小兒子蘭為上官邑大夫,蘭的後代子孫遂以邑名為姓,稱上官氏。上官姓,復姓之壹,在中國的大陸和臺灣省都沒有列入百家姓前三百位,在宋版《百家姓》中排序為第四百壹十壹位。
出自羋姓,以邑名為氏上官姓起源比較單壹,最早出自羋姓,是春秋楚國大夫後裔以邑名為氏。春秋時期,楚國楚懷王執政時,他將自己的小兒子蘭封為上官邑(今河南省滑縣東南)大夫。
上官家族的背景是楚懷王封他的小兒子蘭為上官邑大夫,子蘭的後代子孫遂以邑名為姓,稱上官氏。
尋根溯祖出自羋姓。春秋時,楚莊王封他的小兒子蘭為上官邑大夫,蘭的後代子孫遂以邑名為姓,稱上官氏。亦出自羋姓。戰國時,楚國公族子弟靳尚任上官大夫,他的後代子孫以職官命姓,稱上官氏。