乌姓确实存在于宋代的《百家姓》中,排名第221位。乌姓的来源主要有两个:
上古时期:
相传上古时候东方部落有一个首领叫少昊,是黄帝的后代,他的氏族崇拜鸟图腾,并用百鸟名称作为百官的名称,其中有乌鸟氏。乌鸟氏的子孙中有的去掉鸟字,单用一个乌字,称为乌氏,这是乌姓的最早起源。
南北朝时期:
据《魏书·官氏志》所载,南北朝时,北魏有代北三字姓乌石兰氏,进入中原后改为汉姓乌氏。
此外,乌姓在春秋时期陇西有乌氏国(今宁夏六盘山东),被秦国所灭,其国人以国名为姓氏,也称为乌氏。
综上所述,乌姓不仅存在于宋代的《百家姓》中,而且其起源可以追溯到上古时期和南北朝时期。