第二十大姓氏罗姓的最初起源是祝融之后妘姓后裔建立的罗国子孙。
颛顼帝之孙祝融(帝喾),祝融的子孙分为八大姓氏:己、董、彭、秃、妘、曹,斟、芈。祝融的妘姓子孙在周朝时期分封于湖北宜城县,史称罗国,罗国被楚国所灭,其子孙以罗为姓,这是罗姓的第一支。
西周有一种管理饲养鸟和家禽的官职,名为罗,这些官吏的一部分子孙以罗为姓,这是罗姓的第二支。
南北朝时期,鲜卑族叱罗氏改姓罗姓,这是罗姓的第三支。
明朝时期,对蒙古族实行同化,有的改姓有的赐姓罗,这是罗姓的第四支。
唐朝时期,西域斛瑟罗氏汉化为罗姓,这是罗姓的第五支。
满族爱新觉罗,萨各达氏,罗佳氏,鄂穆绰氏部分后裔改姓罗,这是罗姓的第六支到第九支。
土族中的罗古尔氏汉化缩写为罗姓,这是罗姓的第十支。
苗族中部分人改姓罗,这是罗姓的第十一支。
布依族,土家族,彝族,瑶族,京族,拉祜族,哈尼族,黎族,白族等20个少数民族中均有改姓罗者,这是罗姓的第十二支到第三十一支。