根据《通志·氏族略》上的记载,苗氏是黄帝轩辕氏的后裔,源自芈姓,远祖始于春秋时期楚国大夫伯棼。公元前547年,在若敖之乱中,楚国大夫伯棼因罪被杀,其子贲皇逃亡到晋国后,受到晋国的优待,受封于苗邑(今河南省济源县西)。
贲皇的子孙后代就以封地为姓,称为苗氏。苗姓是楚国王族的后代,因此,苗姓源自于楚国王族之姓,故苗氏后人奉伯棼为苗姓的得姓始祖,也有苗氏后人尊伯棼的儿子贲皇为苗姓的始祖。
宋明以来,在河北、安徽、山东、北京、黑龙江等地均有分布,而以山西苗氏人才最为突出。苗姓在当今姓氏排名第一百五十四位。
苗姓是比较典型的北方姓氏。其源于北,亦盛于此、苗姓虽不算姓氏大族,但其名人却不绝于史书,尤其是唐宋以后,苗姓名人就更多了。
苗姓起源:
1、出自芈姓,为始祖伯棼之后,以封地为氏。据《风俗通义》、《左传》及《通志.氏族略.以邑为氏》等记载,春秋时期,楚国公族大夫伯棼因罪被杀,其儿子贲皇逃亡到晋陶,受到晋王的礼遇,受封在苗地(在今河南省济源县西南),所以又叫苗贲(Ben音奔)皇。苗贲皇也为晋国出了不少力。有一年,晋国和楚国在鄢陵大战,楚军势大,晋军将士均有畏战之心。贲皇便告诉晋君说:“楚国的精兵都在中军,只要先攻其左右两军,再乘胜合攻中军.就可以打败楚军。”晋君采纳了他的建议,果然取得胜利,晋君更加器重他,他的后代以地名为姓,称苗氏。因此,也有人认为,贲皇才是苗姓的始祖。
2、出自回族中的苗姓,源自明朝皇帝朱元津的赐姓。据《赛典赤家谱》记载:“咸阳王(赛典赤)奉旨征平两夏,以得胜之兵戍守宁夏、渭南等处,所有兵将保属哈蜜(密)征调。以名为姓。明太祖定鼎金陵,赐为十姓:曰闪、曰者、曰白、曰苗……”苗姓回族主要分布在海南沿海及青海等地。
苗姓在大陆与台湾均未进入前一百大姓。河南省济源县是苗姓起源地,地处济水之源而得名、济源县古时被称为苗邑,这里苗姓人占全县人口的1.66%,约九千多人。