This is a standard feature of all the corporate editions of Ghost and has been since Ghost Enterprise 6.0 in 1999. The corporate edition of Ghost was renamed from Ghost Enterprise to Ghost Solution Suite in around 2004 and the current version is named Ghost Solution Suite 2.5.
This particular task can be handled using Ghost several ways, the simplest being through using the Ghost Solution Suite management console (which has been a standard part of Ghost since version 6.0 in 1999).
As well as completely automating the entirety of the imaging operation - shutting down the clients to Windows PE, starting the GhostCast server - an imaging task in the management console can set a variety of custom options in the newly-imaged machines, including reapplying the name/IP address/etc that a computer had previously before applying the new image, or generating a new unique name from a template (although the templating options aren't powerful - it just uses a number from an internal database ID so that the generated name is stable across task runs) as well as arrange for Sysprep to be run during image capture or allowing various other custom steps to be processed such as transferring files to (and running scripts on) the target machine after imaging. This can also include arranging for the newly-imaged machine to be joined to a domain, if you use Active Directory domains.
The less convenient way for those averse to using the built-in automation is to either deploy an image which has been generalised with Sysprep, in which case the mini-setup wizard can generate a name for the machine, or to have the Ghost Walker tool included in Ghost generate a random name for the machine.