Произходът на хърватите преди масовото преселение на славяните все още, подобно и на този на българите, е обект на засилени научни спорове. Модерните хървати несъмнено са славянски народ, но археологически и други исторически доказателства будят различни предположения какъв е народ основал тази държава в началото на IX век.Наложената в академичните среди теория през годините е, че древните хървати са славянски народ, мигрирал от прародината, която се е наричала Бяла Хърватия. Учените обаче все още не знаят къде точно се е намирала тя. Предполага се, че местоположението ѝ е било на територията на съвременна Словакия.