No wonder I kept thinking why the word was so long and difficult to memorize when I learned. Aryamp once told me khoda in Persian is the equvalent to Arabic Allah, but I failed to associate it with Khodahafez.