Can I buy shared hosting without a domain name ?
While they both work together, the domain name and the web hosting service are two different things and each function in different ways.
A domain name can be purchased without web hosting. These domains are considered ‘parked’ until such time as their name servers are delegated (or pointed) to a web host.