西安刘姓的主要来源有两种说法:
一是由祁姓分化而来。据传,祁姓是黄帝的后裔所分得的姓氏之一,后来祁氏被封于刘国,即今定州市唐县。其子孙以国为姓,相传姓刘,这就是陕西刘氏。另一种说法是,炎帝尧陶唐氏的后代中也有出刘姓的。
二是出自姬姓,为周太后的后裔。相传周武王去世后,周成王继位,封王季的儿子于刘邑,其后裔以邑为氏,世代相传姓刘,这就是河南刘氏。还有一种说法是,周成王封王季的儿子于刘邑,其后裔以邑为氏,世代相传姓刘。
除此之外,还有其他来源,如他姓改嫁或赐姓刘。例如,刘累的后裔中的一支被周成王封为杜国,杜国儿子的曾孙士会因国内动乱逃到秦国,士会后来又回到国内,但有儿子留在秦国,留在秦国的后裔恢复刘姓,居住在今陕西一带。另外,西晋十六国时期又有匈奴人从姓刘,北朝有独孤氏改汉姓刘,唐末有沙陀人改汉姓刘,等等。