出自妫姓
战国时,齐国有贵族田文,他是齐威王(妫姓)的孙子,号称孟尝君,是当时有名的政治家,门下有食客数千。后来,齐国田甲叛乱,孟尝君逃到魏国,并出任魏相,死后谥号文子。孟尝君的后人有以“文”为氏的,是为山西文氏。
出自姜姓
西周初期,周武王封炎帝后裔姜文叔于许,建立许国,为姜姓诸侯国。战国初年,许国为楚所灭(一说灭于魏),子孙四散。除有以原国名“许”为氏外,还有以许国开国君主文叔之字为氏,就是文姓,这也是文姓起源和来历之一
文姓是多民族多源流姓氏,文姓最早出自姬姓,是以谥号命名的姓氏。周朝建立后,武王追谥父亲西伯为周文王,后人有以此谥号为氏者,尊周文王为得姓始祖。
宋、元、明600年中,文姓人口增长为负值,文姓的分布总格局变化较大,人口主要向东南、南方、西部地区迁移。全国重新形成了以长江流域省份为中心的文姓聚集区。在600年间,文姓人口流动的程度和方向与宋、元、明期间有些区别,向南和向西是流动的主流。