A virtual host is a fake hostname, which is set on a user to hide their real one. Servers may set these fake hostnames, as may modules or opers using the /CHGHOST and /SETHOST command.