有三种：
出自姬姓.西周时，周武王之子唐叔虞被封于晋，建立晋国，晋靖侯的孙子宾被封于栾邑（今河北栾城），其子孙便开始以「栾」为族姓，后来成为晋国的望族之一。
出自姜姓.此说认为栾氏乃炎帝的后代。西周时姜尚封于齐国，至春秋时代齐惠公之子名「坚」，字「子栾」，其子孙以其表字的「栾」作为姓氏，成为栾氏的一支。