过江则为侨姓,王、谢、袁、萧为大;东南则为吴姓,朱、张、顾、陆为大;山东则为郡姓,王、崔、卢、李、郑为大;关中亦号郡姓,韦、裴、柳、薛、杨、杜首之;代北则为虏姓,元、长孙、宇文、于、陆、源、窦首之。虏姓者,魏孝文帝迁洛,有八氏十姓,三十六族九十二姓。八氏十姓,出于帝宗属,或诸国从魏者;三十六族九十二姓,世为部落大人,并号河南洛阳人。郡姓者,以中国士人差第阀阅为之制。凡三世有三公者曰膏粱,有令、仆者曰华腴,尚书、领、护而上者为甲姓,九卿若方伯者为乙姓,散骑常侍、太中大夫者为丙姓,吏部正员郎为丁姓。凡得入者谓之四姓。[6]
据此,则元魏之讲究族姓,分别严细,尤逾于南朝。拓跋氏本属浅化之族,是以入居禹域,与此门阀之风,特为相契;其术取人才,专重豪门,虽经臣僚之反对,迨不为之稍摇;[7]故后人有谓门阀之盛乃系夷风之影响者,如江少虞《皇朝类苑》卷五八《氏族》云:
士人以氏族相高,虽从古有云,然未尝著盛。自魏氏铨总人物,以氏族相高,亦未专任门地。惟四夷则全以氏族为贵贱,如天竺以刹利、婆罗门二姓为贵种,自余皆为庶姓,如毗舍、首陀是也。其下又有贫四,如工巧纯陀是也。其他诸国亦如是,国主大臣,各有种姓,苟非贵种,国人莫肯归之。庶姓虽有劳能,亦自甘居大姓之下,至今如此。自后魏据中原,此俗遂盛行于中国。……其后迁易纷争,莫能坚定,遂取前世仕籍,定以博陵崔、范阳卢、陇西李、荥阳郑为甲族。唐高宗时,又增太原王、清河崔、赵郡李,通谓七姓。然地势相顷,互相排诋,各自著书,盈编连简,殆数十家,至于朝廷为之置官撰定,而流习所徇,扇以成俗。虽国势不能排夺,大率高下五等,通有百家,皆谓之士族。此外悉为庶姓,婚官皆不敢与百家齿。陇西李乃皇族,亦自列在第三,其重族望如此。一等之内,又如岗头卢、泽底李、土门崔、靖恭王之类,自为鼎族。其俗至唐末,方渐衰息。