匈牙利人自称马扎尔人,其千年历史的真正起源还未完全被科学地探究清楚。其中匈牙利人定居前的历史争论最多,至今没有明确的定论。因为按最早的文字记载,匈牙利的历史也只能追溯到马扎尔人定居前后,定居前的史料很少,无从依据。
对于匈牙利人的起源,历史学家们无从考证,只从语言方面找出了一定的渊源。据传在1235年,贝拉四世令多名教士向东方传教,他们越过伏尔加河,发现在那里的荒原地带有一部分人的语言与匈牙利语接近。19世纪,匈牙利的语言学家们对那一地区部落使用的语言进行了考察和研究。较普遍的观点认为,匈牙利人的原始聚居地是在乌拉尔山以东鄂毕河流域及里海以北一带,他们的祖先属于乌拉尔民族的芬兰乌戈尔人的分支,公元前后移至乌拉尔山西侧同伏尔加河与卡玛河交汇的河套地区。后来,有科学资料证明,古代匈牙利人曾在这一地区与芬兰乌戈尔语系的其他民族聚居过。