Today I saw an Unholy Deathknight with his permanent Ghoul. Despite being on a german realm, the Ghoul had an english name, probably because he has an english client.
So, ghoul naming is actually client side! Could it be possible to edit those files, getting Ghouls with individual names?