Domain name – the address of the website to be entered in a browser (Internet Explorer, Mozilla, Google Chrome). Starts with www. and ends with .com/.net/.org suffix.
Hosting – web server to keep your website files on, which allows other people access the public part of website (you have administrator’s access and controls when logging in).
URL – Uniform Resource Locator, resource being the website. Another name for domain.