居姓主要源自:杜姓、姬姓、妫姓。
居姓起源一
出自杜姓,以祖名为氏。相传周大夫杜伯的儿子在晋国作官,被封在先邑,他的子孙于是有以邑为姓,称为先姓。晋文公提拔他的后人先轸为中军元帅,职掌国政。先轸曾经率领晋军在崤山一带打败秦军,他的儿子先且居后来继位中军元帅,在彭衙再一次打败秦军。先且居于是变得很有名,他的子孙于是有以他的名字中的“居”字作为姓氏的,称为居氏,世代相传。
居姓起源二
源于姬姓,出自远古少昊思的后裔倍伐,属于以先祖封邑名称为氏。在史籍《姓氏考略》中记载:“少昊元妃生倍伐,帝欲传位高阳,先降处长子于绢渊(今地待考),其后有居氏、倍氏。”
居姓起源三
源于妫姓,出自战国时期齐国大夫香居,属于以先祖名字为氏。香居,亦称香车,是战国时期著名的齐国王族大夫,仕从齐宣王田辟疆。
居姓起源四
源于西夜国,出自古代西域地区的羌族分支悉居人,属于以氏族名称汉化为氏。悉居人,是古代西域地区的羌族人分支。在史籍《通志·氏族略》中记载:“悉居,古西夜国人。”