The domain is on Web Hosting (shared or Paid) e.t.c.
You must install the Wordpress and the site is going to have this as “name”
so <mysite.xzx> is a WordPress site then it’s name is mysite.xzx
If you go with VPS go with managed VPS and pay to do for you the installation.
A virtual private server, otherwise known as a VPS, is a virtual machine. It gives you an environment with dedicated resources for your website and business application projects. The RAM and CPU capacities of our VPS platforms make them particularly well-adapted to hosting websites that are built using WordPress.