In order to have your domain hosted for free, several providers will appear in your Google Search results for "free domain hosting". Be carefull with these search results. Every domain registrar like Maxiname has to pay ICANN fees to register your domain. Free domains exists but very often only by purchasing other products like site hosting or email plans.
5 steps away from domain hosting for free:
- Visit http://www.maxiname.com and create a free account
- Use the Domain Name suggestion tool or just type your domain to register
- Fill in contact details, or just take the contacts given when creating your account
- Choose your options (like Nameservers, forwardings...)
- You're done, you have your domain hosted for free !
There is a long list of providers where you can host domain names free, and in some cases a single free hosting company will provide multiple domain hosting free (host multiple domain names from a single free hosting account, or allow multiple free web hosting accounts per person).
In most cases you will need to already own and have the top-level domain name registered (or buy domain registration from them), but there are a few websites where you can get free domain names if you don't already have one." The alternatives to using a free domain host would be to use free sub-domain hosting (using a subdirectory or a sub-domain of the free web host), or buy cheap domain hosting (aka "budget domain name hosting"). While a free domain web hosting server may not be considered reliable enough to host a high-traffic website, having free domain name web hosting service (and especially having multiple domain web hosting free) is quite useful for beginning webmasters or SEO (Search Engine Optimization) on a budget (it is recommended to have each of your web sites hosted on a separate IP address, which usually means using a different web hosting company for each domain-name hosted free).
Source: http://www.free-webhosts.com/free-domain-hosting.php