A “Domain name” is very different from “Web Hosting”. They are actually two very different things.
Here is a little example:
– The “Domain name” is like the address of your home or what tells others where you are at.
– The “Web Hosting” is like the place where you physically put your couch, bed, etc. are.
Hope this helps a little!