Virtual server

Am I able to have a virtual server on the system with the same exact name as the hostname that is assigned to that server? Or will that cause issues? Thanks!

Your hostname can be something like mail
Your FQDN should be mail.XXX.eu
You can have a virtual server named XXX.eu
You cannot have a virtual server named mail