There are no free domain names. Most website builders will give the first year of your domain name for free if you are on a paid annual plan— but there are no free domain names.