The best way to get a free domain is by bundling domain registration with your web hosting plan. Hostinger gives you a free domain for one year when you sign up for any new web hosting package, and it’s our favorite way to get a free domain from a reputable provider.  Avoid any free domain options that put ads on your site or include a subdomain in the URL. You should also avoid free domain options that don’t actually give you ownership to the name.