娄姓在大陆与台湾均未进入前一百大姓。娄姓源于姒姓,是大禹的后代。
周武王灭商后,把夏帝少康的后代东楼公封于杞国(河南省杞县)。至春秋时期,杞国在周围大国的威胁下被迫东迁,杞君有一支子孙被封在娄邑(今山东省诸城西南),后来以娄为姓。
此外,北魏时匹娄氏、伊娄氏、乞娄氏、乙娄氏都有人改姓娄。娄姓望居谯郡(今安徽省境内)。
西汉初年有大臣娄敬,因建议刘邦入都关中有功,被赐姓刘。刘邦被匈奴打败后,他提出“和亲”政策,被采纳。