1、出自于姬姓,是以谥号命名的姓氏。据《风俗通义》等有关资料所载,商朝末年,居住于渭河流域的周族逐渐强盛起来,商王文丁感到周的威胁,就找借口杀了周人(姬姓)的领袖季历。季历之子姬昌即位后,励精图治,深得国人拥戴,被商纣王封为西伯。因西伯声望太高,纣王又找借口将西伯囚禁,后释放。西伯归周后, 以贤臣姜尚为辅佐,先后吞并了虞、芮、黎(今山西长治西南)、崇(今河南嵩县北)等国,并建丰邑(今陕西长安沣水以西)作为国都,形成了“三分天下”的局面,其实力超过商王朝。西伯在位50年,他死后,其子周武王继承了他的遗志,完成了灭商大业,于公元前11世纪建立了周朝,建都于镐(今陕西长安沣水以东),追谥西伯为周文王。文王的支庶子孙中有以他的谥号“文”为姓氏的,称文氏。是为陕西文氏。
2、出自周代卫国将军文子之后。据《姓氏考略》等所载,西周初年建立的卫国(周分封的姬姓诸侯国,初建都于朝歌<今河南淇县>,又迁都于楚丘<今河南滑县>,后又迁都帝丘<今河南濮阳>,前209年,为秦所灭),至春秋时期的卫献公时,有个将军叫孙文子,是个很有声望的人物,孙文子的子孙有以祖字为氏,称文氏,是为河南文氏。
3、出自姜姓,为炎帝后裔姜文叔之后。根据有关资料所载,西周初,周武王封炎帝裔孙太岳之苗裔文叔于许(在今河南许昌市),建立许国,为姜姓诸侯国。春秋时,许国受郑楚所迫,经四次迁都,前576年迁叶(今河南叶县西南),前553年迁城父(今安徽亳县东南),前529年复迁叶,前524年迁白羽(今河南西峡)前506年迁至容城(今河南鲁山县东南),战国初年为楚所灭(一说灭于魏),子孙四散。除有以原国名“许”为氏外,还有以许国开国君主文叔之字为氏,就是文姓。
文姓的起源主要有三大支:姬姓、姜姓和妫姓。
文姓是中国人口最多的第一百0九位姓氏,在两广、湘川地区颇有影响。当今文姓人群大约占了全国人口的0.14%,总人口大约有170万。