1、出自姬姓,
为周武王姬发的后代,以国名为氏。据《新唐书·宰相世系表》所载,周武王克商后,大举分封诸侯,其第二个儿子邘叔被封在邘国。据《广韵》所载,西周初年,周武王封第二子(有说第三子)于邘(故城在今河南省沁阳西北于邘邰镇),称于邘叔。后来,于邘叔的子孙就以国名为氏,有的姓了邘;有的则去邑旁姓于,是为河南于氏,史称于姓正宗。
2、出自古复姓淳于氏,
为唐代时避讳宪宗李纯所改单姓于氏。据《古今姓氏书辩证》等所载,淳于公子孙,以国名为姓,称为淳于氏。唐贞观年间所定皇族七姓,有淳于氏。至唐宪宗李纯时,为避讳(“纯”“淳”同音),复姓淳于氏改为单姓于氏。到了宋代,又有部分于姓恢复淳于姓,也有一部沿袭未改的,形成此支于氏。
3、出自北魏时的万忸于氏,
为孝文帝汉化改革时,恢复本姓于。据《路史》所载,鲜卑族的万忸于氏原为山东于姓人,后随鲜卑改之,孝文帝汉化改革,又复于姓。这一支于氏虽然是从鲜卑族的万忸于氏所改,一向也被当作外来的姓氏看待,但在实际上,他们仍然是汉族于姓的后代,只是在汉代之时,有一位名为于公的后代,随着拓跋氏离开了中原,并且为了适存于鲜卑族而改姓为万忸于氏,等到后来鲜卑族的拓跋珪在我国北方建立了北魏,才又“重回娘家”,复姓为于而已。居住在北方的于姓之人,多为这一分支。
4、出自赐姓或少数民族改于姓而来:
① 明朝时赐元人巴延达哩姓于名忠,清朝时,南方的部分尼玛哈氏改于姓。
② 又有达斡尔、鄂伦春、土、回、高丽等小数民族有改于姓者。