索姓起源有二:
出自子姓
商殷的七公族之一,汤王后代。据《元和姓纂》载,商朝的王公贵族有七支,形成七姓公族。商朝灭亡后,周朝建立。周武王把周公旦的长子伯禽封在鲁(今山东境内),建立鲁国,并且把殷商七族中的六族迁徙到鲁国,这六姓分别为徐姓、条姓、萧姓、索姓、长勺姓和尾勺姓。周武王灭纣索氏出了不少力,后来定居在鲁国成为名门望族。
出自他族
南北朝及唐时胡人入居中原,有改姓索者;清朝满族有改姓索者;今满、藏等民族均有索姓。