Domain names aren't a grocery item which everyone can start selling. There are a few icann registered companies that can register the domains.
Before choosing a company to get your domain registered you need to check the price but not just limit yourself with the price,their are many other features than just price. The most importan feature is a SSL certificate. If you want to start a store or a website that process some confidential information then this feature is most important. It makes the users trust your brand and they can easily take out credit cards out of their wallets.
Their are many companies out there that offers what you want. In the coming posts we will review them one by one for you so that you can choose what you want and buy them from there.