布依族的姓氏主要包括王、黃、韋、岑、覃、楊、羅、駱、陸、盧、何、梁、潘、班、謝、蒙、伍、莫、甘等二十多種。這些姓氏的產生和發展受到多種因素的影響,包括:
沿用漢姓:部分布依族人採用了漢姓,例如從漢地入黔的興仁岑氏始祖岑奇源,後娶當地土著為妾,其後代便沿用了漢姓。
以物為姓、以居住地為姓:部分布依族姓氏來源於以物為姓和以居住地為姓的說法,如梁姓、盧姓等。
效仿起姓:在布依族形成過程中,受到漢文化的影響,部分沒有姓氏的家族紛紛效仿起姓。
此外,布依族的姓氏來源還與歷史上的民族遷徙與融合有關,例如北宋至清末數次規模較大的移民,包括明初「調北征南」、「調北填南」,清代招民墾種、開通商路等,這些因素都促進了各地區、各民族之間的交往增多,出現了民族通婚、民族融合的現象。
需要注意的是,雖然布依族的姓氏來源多樣,但並非所有布依族人都有姓氏。有些布依族人可能仍然沒有姓氏,或者他們的姓氏可能更為複雜和多樣。