向姓来源有五:
1、系出祁姓。为帝尧之后。向,附庸之国,沂州古向城,故地在今山东苍山之西向城乡,以国为氏。祁姓向氏后人无传。
2、系自子姓。春秋时宋桓公之子公子肸,字向父,其孙宋国左师向戌之族为向氏,以字为氏。此支向姓是当今向姓的主要组成部分。
3、出自姜姓。炎帝之裔,商时候国,初封同州,故地在今陕西大荔。后东迁今河南济源南,即殷太师向挚之封地。周灭商后,迁向国于今尉氏西南,东周初为郑国所并。
4、以国为氏。另一姜姓向国为西周初所封之附庸国,故地在今山东莒县南向城,春秋时为莒国所灭,地并入鲁。其子孙南迁沛城向县,今安徽怀远之龙亢城,其后裔以国为氏。
5、出自外族。在南北朝时,南蛮一支西阳蛮之向氏源出盘瓠部,为蛮人大姓,活动于四川、湖北一带。此蛮为土家族先民,出自相人,也即襄人,很快扩散到湖南、贵州一带。到明、清时,西南向姓多数融入并同化为汉族。而北方满洲人中也有向姓,可能原来就是汉族,因满化而入旗成为满洲人。