保姓是中华姓氏之一,主要起源有六。一是源于芈姓,出自春秋时期楚国公族后裔保,属于以先祖名字为氏。二是源于蒙古族,出自元朝将领王保保,属于以先祖名字为氏。三是源于回族,出自云南昭通回族,属于汉化改姓为氏。四是源于佤族,出自云南佤族部落王李氏,属于官府赐姓改姓为氏。五是源于姬姓,出自西周礼官保章氏,属于以官职称谓为氏。六是源于姬姓,出自周朝时期杜国侯,属于以先祖名字为氏。
保姓分布较广,今天津武清,上海松江,广东新会、吴川,贵州威宁、普安,云南河口、邱北、马关、陇川,河北黄骅、山西太原等地均有分布。在今中国大陆的姓氏排行榜上名列第二百三十九位,在台湾省则名列第六百零四位,人口约四十万六千余,占全国人口总数的0.0025%左右。