文姓主要来源有四支。一是源于姬姓，是以谥号命名的姓氏。商朝末年，西伯姬昌之子姬发继承父志，灭亡殷商，建立周朝，于是追谥西伯为周文王，一些后人由周文王的谥号“文”，而得此氏。二是出自姜姓。西周时期许文叔的庶出子孙以“文”为姓，亦称文氏。三是出于妫姓，战国田齐时，孟尝君齐威王的孙子田文，号称孟尝君，是当时有名的政治家。他的一些后代称文氏。四是据《齐东野语》所载，后晋高祖名石敬瑭，敬姓者为避讳，析「敬」为苟、文二姓。。