1、以职官为姓,形成于西周。周王朝时有专司宫廷修缮、清洁事宜的官,名为"宫人"。其后人遂以宫为姓,称宫姓。2、出自姬姓,以封地名为姓。春秋时,鲁国有孟倚子,其儿子韬,封于南宫(今河北省南宫县),其后世子孙遂以封地名"南宫"为姓。后又分化为南、宫二姓。3、亦出自姬姓,以国名为姓宫在百家姓中排第240位