El croata es una lengua eslava meridional y gran parte de su vocabulario se deriva de la rama eslava de la familia lingüística indoeuropea.