A domain name or website name is a name fo your website. Browsers will use a Domain Name Service to lookup your website's name and understand where your website files are located (this could be on a server or on blockchain)
Example: mywebsite.com or mywebsite.crypto
Hosting is nothing else then a publicly viewable folder which contains your website files. This has a unique address on the internet. When a visitor types your website name in their browser, the browser calls a Domain Name Service (think Yellow Pages for the Internet) which points it to the technical address of this folder. This is how a browser finds your website and can display to page you made with Pazly to your visitors.