How to Get a Free Domain Name

These suggestions can help you get a domain name for free.

mysql setup with dreamhost
Kai Hendry/Flikr/CC BY 2.0

Here are a few ways to get an internet domain name for free.

Check with Hosting Providers

The first place you should look for free domain name registration is your Web hosting provider. Many hosting providers will pay for your domain registration if you purchase a hosting package with them.

Some hosts that offer this service include:

Use a Sub-Domain as a Free Domain Name

A sub-domain is a domain that is tacked on to the beginning of another domain.

 For example, instead of owning you would have

If you're running a blog then your domain name options open up even further, as there are many online blog services where you can customize the sub-domain.

Also, many free Web hosting companies will give you a free sub-domain.

Some good blog sites you can use include:

Some free hosting sites that will set up free sub-domains are:

And don't forget to check your internet service provider, because they may offer sub-domain hosting along with your Internet access.

Earn a Free Domain Name with Service Referrals

Some companies offer you a commission on domain names you sell, while others will pay for your domain name registration after you refer a certain number of people.

Either way, if you know people who want to buy domain names, you can cover the cost of your domain and maybe even make some extra money with these referral and affiliate programs.