韩姓的来源非常复杂。第一,韩姓是黄帝的后裔。黄帝和嫘祖的第二个儿子昌意犯了错误,被黄帝贬到弱水之畔。昌意的儿子叫韩流,韩流的儿子又是谁呢?是五帝之一的颛顼。这说明上古时就有韩姓了。
第二,出自姬姓。周公旦平定管蔡之乱后,把周武王最小的儿子封在韩,称韩侯,后来成为诸侯国韩国。韩国被晋国所灭后,韩侯的子孙便以韩为姓。
第三,出自曲沃桓叔之后。晋国末年,曲沃桓叔的后人韩景侯韩虔参与了三家分晋,建立了战国七雄之一的韩国。历史上秦灭六国始于公元前230年,第一个灭掉的就是韩国。后来秦始皇把韩国公氏诸侯之子安顿在颍川郡,即今天的河南禹州市。颍川韩氏是韩姓最重要的一支,是诸侯后裔,历历可考。