You can’t really get a free website domain without paying for another service. Still, if you’re wondering how to “buy” a domain name for free—getting it with your hosting package is pretty much the only way.