巫姓源出于以职业为姓。相传黄帝时巫彭为人治病,是中国医学及祝祷、占卜的鼻祖,也是巫姓的始祖。巫姓郡望、堂号平阳。
隋大业四年(608年),巫罗俊随父由山西迁闽西宁化,为巫姓南迁始祖,其四世孙分仁、义、礼、智、信五大房繁衍,裔孙千一郎于南宋末年从宁化迁上杭胜运里开基。其子万四郎生七子,其四子仕宗留居下科,五子仕恭居永定。乾隆年间,平和县巫仕姜、仕居、仕贡、仕鼎、仕魁、仕科、仕院、仕珪兄弟入垦今彰化县溪湖镇。
台湾巫氏主要分布于彰化县、台北县、桃园县、台中县、台北市;分布较多之乡镇市区有:彰化县溪湖乡、南投县埔里镇、台北县永和市、中坜市、台中县东势。