If you are planning to start your website you will need a domain name and hosting to start. 

You can buy a domain from various domain name registrars.

I would personally suggest godaddy and bigrock to buy domains. 

Why Choose godaddy or bigrock for domain name?

  • They are better than others
  • They are one of the largest domain name service provider
  • They may not be cheap but they are reliable
  • They have very good customer service
  • Easy to use interface for managing domains

Best of Luck for your first website.