Hrvati su južnoslavenski narod koji uglavnom živi u području zapadnog Balkana, na teritoriju Hrvatske i Bosne i Hercegovine. Opće prihvaćeni stav da su Hrvati porijeklom Slaveni - tzv. slavenska teorija o porijeklu Hrvata - je dobio alternativu u nekoliko drukčijih hipoteza i tumačenja, koje su iz političkih ili ideoloških razloga stekle popularnost u 20. vijeku. Među njima se ističu iranska, gotska i ilirska, te nešto manje popularne bugarska i turska.