石姓来源有三。
1、出自姬姓,为石碏之后裔。春秋时康叔的6世孙卫靖伯有个孙子叫公孙碏,字石,又称石碏,是卫国的贤臣。卫桓公二年,其弟州吁骄奢被桓公撤去将军之职,出奔国外。十几年后,州吁领着党徒潜回国内,刺死桓公,自立为君。石碏之子厚也参与了密谋,被拜为大夫。后石碏把州吁和石厚骗到陈国,又暗中给陈桓公写了一封密信,信上说:"卫国褊小,老夫耄矣,无能为也。此二人者,实弑寡君,敢即图之。"所以,州吁到陈国后,立即被抓了起来,后来,石碏命人杀州吁、石厚于陈,然后迎立桓公之弟公子晋为国君。《春秋》称赞石碏说:"石碏纯臣也,恶州吁而厚与焉,大义灭亲,其是之谓乎?"厚的儿子骀仲,以祖父的字命氏,称石氏。史称石姓正宗。
2、出自姬姓和子姓。郑国(姬姓)又大夫石癸,宋国(子姓)又公子段,字子石,他们的后代都称为石氏。
3、出自他族加入或他姓改石姓的。如,隋唐时期"昭武九姓"之一:当时西域石国(故址在今乌兹别克塔什干一带)有人迁居中原,遂以"石"为氏;南北朝时,北魏孝文帝迁都洛阳后,有鲜卑族代北三字姓乌石兰氏改为汉字单姓石氏;十六国时有张氏、冉氏改为石氏;据《北史》载,有娄氏改为石氏者。