刘姓的起源主要分为三种:
第一,是炎帝尧陶唐氏的后人。炎帝的后人祁氏被封于刘国(现在的河北省保定市唐县)。其子孙便以国为姓,形成了刘姓。相传这是刘氏的正宗。
第二,周王室的后人。王季的儿子被周成王封地于刘邑(现在的河南省偃师市),其后人也慢慢的便以封地为姓,形成刘姓。
第三,就是其他姓氏的族人,后被赐姓和改姓为刘。项伯曾多次帮助刘邦,后被刘邦赐姓为刘。
在北魏时期孝文帝迁都洛阳后便将鲜卑族中的独孤氏改为了汉姓刘姓。还有很多迁入中原的少数民族中也有改为刘姓的,刘姓也成为当时的大姓之一。
以上就是刘姓最为主要的三中来源,现在认为刘姓的主要发源地就是祁氏的封地和王季之子的封地,就是现在的河北省保定市唐县和河南省偃师市。