You do not need to be a company or an organization to register your domain name. Any individual can also have a domain name. If you have a website you should have a domain name.
What are the benefits of a domain name?
Well. If you have a business, it provides you credibility. If you ever happen to change your web host, your domain name goes with you. Your visitors are not confused and when they type the URL they are brought to the new site, hosted by a new host without any hitch. Having a proper domain name makes business sense.
At times getting a good sponsor or advertisement on your site has a lot to do with you having a good domain name .Getting a domain name is not all that difficult. Think of at least a few domain names you would want. The ones you want, is normally taken, so you need to have other domain name options ready with you.
After choosing the domain name and getting it , one needs to register it with the registrar. For this you need to have a credit card or a paypal ac.
From your current host , you need to get the names of both their primary and secondary name servers. These servers will redirect your traffic to your website hosted by your new host.
The registrar will help you with the necessities. Getting a domain name basically involves registering the name you want with ICANN with the help of a domain name registrar. Registration is usually for a year and you will need to renew it annually by paying a particular amount as fee.
Some hosts do register for free, but where the catch lies that remains to be seen, and that then becomes a headache. Some just ask you for the ICANN fees. Go for registering the domain name with the domain name registrar rather than the web-host.
Domain name disappear pretty fast so go , stake your claim, while you can.