宣姓是现行常见姓氏,在宋版《百家姓》中排序为第一百七十八位,如今排序为第二百八十一位。
宣氏或是典型的汉族姓氏,但属于多源流姓氏群体。“宣”在古代世帝王和诸侯较常见的谥号,是古代谥法之一,凡是君主、贵族、大夫者一生“善闻周达”,逝世后便谥称作“宣”。如周宣王、宋宣公等,都是“善闻周达”之君,所以他们的后代都以先祖谥号为姓氏。其中比较著名的是周宣王的后代,取宣字为姓氏,是宣氏最早的起源。春秋时期,鲁桓公的五世孙,鲁国大夫孙侨如死后谥号也为“宣”,他的后代用谥号为姓氏,也称宣氏。
宣氏族人早期主要在河南、陕西、山东等地居住,汉朝以后在东郡(治今河南濮阳)、始平郡(今陕西兴平)形成望族。随着战乱和迁徙等原因,宣氏族人逐步在东南沿海地区播迁,在浙江宁波、嘉兴、诸暨,安徽无为、合肥、天长、芜湖、宣州,江苏江阴等地均有分布。