Where does “Charvat” come from?

Charvat (English) comes from Czech Charvát, from Serbo-Croatian Hr̀vāt, from Proto-Slavic xorvatъ — Croat.

Ancestry of “Charvat”, step by step

Charvat traces back through two separate lines of ancestry.

via Czech Charvát

StepLanguageWordMeaning
1CzechCharvátCroatian
2Serbo-CroatianHr̀vāta Croat; Croat
3Proto-SlavicxorvatъCroat

via Slovak Charvát

StepLanguageWordMeaning
1SlovakCharvát
Every word from Proto-Slavic xorvatъEvery word from Serbo-Croatian Hr̀vātEvery word from Czech Charvát