上官是现在仍是上官姓氏。
上官姓,在《百家姓》中排名第411位。
上官氏在中国的大陆和台湾省都没有列入百家姓前三百位,在宋版《百家姓》中排序为第四百十一位,约有二十七万余人,占全国人口总数的百分之0.016左右。
上官源于芈姓,是以官职命名的复姓。族人原先在今河南滑省县东南一带。后来望族居天水郡,即今甘肃省通渭县西南。
秦国灭掉六国后,迁徙楚国公族大姓于关中,上官氏则被被迁往陇西上圭。
今广西壮族自治区的玉林市,江西省的南昌市、萍乡市、奉新县、吉安市,遂州市,宁都市、吉水市、临川县、赣州市上铙县,福建省的三明市尤溪县、清流县、大田县、宁化县、沙县、邵武市、漳州市平和县以及全国其他地方,均有上官氏族人分布。