北魏是鲜卑族建立的,他们是少数民族,拓拔是皇姓。虽是少数民族建立的政权,但还是汉人要多得多。所以当时的当政者都向汉人学习,学汉文化,北魏当时的各个家族都将姓转为汉姓,而拓拔起的汉姓就是元,所有拓拔宏叫元宏。