安姓源起有二:偃姓和安息国。
第一支出自偃姓。相传先秦时有安国,故地在今山西夏县西。安国是帝尧贤臣皋陶之封邑,其后裔遂以国名为氏。因其后人没有显赫者,此支安姓不见经传。
第二支出自西域。古安息国在今阿富汗北部布哈拉地区,具有中东的血统,可能含有先秦华夏人的血液。东汉时安息国王遣王子入朝,王子名清,博学多才,对佛经很有研究,他最终放弃王位的继承权,出家修行,长居洛阳,以国名为姓,遂留中国,取汉名世高。自此以后,凡来自西域安息国、康居(也称康国)的人,留居中国者多以安为姓,成为中国西北汉人的一部。这支安氏是组成当今安姓的主要成员,其历史有2000年。