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.