Getting a domain name involves registering the name you want with an organisation called ICANN through a domain name registrar. For example, if you choose a name like "example.com", you will have to go to a registrar, pay a registration fee that costs around US$10 to US$35 for that name. That will give you the right to the name for a year, and you will have to renew it annually for (usually) the same amount per annum.

Some web hosts will register it and pay for the name for free Like www.Nghostdomain.com(usually only the commercial web hosts), while others will do it for you but you'll have to foot the registrar fees.

Now get a domain name for free @ www.Nghostdomain.com