You can receive a free domain in a number of ways, including by using a free domain registrar, a site builder, an email hosting package, or a web hosting plan.
Is subdomain free in namecheap?
How to make a custom email domain?
Can you have two subdomains?
Move any webpage to your domain!
Start a free trial for 7 days — no credit card required
Get Started for Free