Il nome
Kalojan, in
latino Caloiohannes è traducibile come
il buon Giovanni o
Giovanni il bello e deriva dal
greco Kaloiōannēs un attributo solitamente assegnato agli imperatori bizantini di nome Giovanni e adottato dalla dinastia dei
Comneni e da quelle successive. Un altro dei suoi soprannomi era
Ioannitsa (Йоаница, Ioannica) una forma diminutiva del nome Ivan, nome corrispettivo di Giovanni in Bulgaria e Romania.