卜姓的起源具有多樣性和複雜性,主要包括以下來源:
源於姒姓。出自夏王朝夏啟屬下的巫師,屬於以官職稱謂為氏。
源於姬姓。出自周文王的兒子叔繡(周武王之弟)之後,屬於以官職稱謂為氏。
源於春秋時期的卜筮官之後。屬於以官職稱謂為氏。
源於職業。上古時期由巫師專管占卜,其後代以職業為姓,世代姓卜。
源於匈奴族。出自南北朝時期鮮卑須卜氏族,屬於漢化改姓為氏。
源於蒙古族。源出清初期陳蒙古八旗博斯沁部落,屬於漢化改姓為氏。
源於滿族。屬於漢化改姓為氏。
源於回族。屬於漢化改姓為氏。
此外,卜姓還有部分來源於其他族群,如北魏代北匈奴複姓須卜氏,在孝文帝改革時改為單姓卜,這是卜姓起源的又一支。以上各來源均對卜姓的形成和發展做出了貢獻。