Inherited from Ottoman Turkish خاقان (hakan), from Persian خاقان (xâqân), itself from Proto-Turkic *kagan. Doublet of kağan and han.
Practice speaking and memorizing "hakan" and many other words and sentences in Turkish.