Don't worry about domain just buy hosting and get it free .
Get free domain for 1 year .
Free .xyz domain
✔ 5 GB SSD Storage
✔ Unlimited Bandwidth
✔ Litespeed Server
✔ Softaculous Installer
✔ Unlimited Sub Domains
✔ Unlimited Emails
✔ 24 Hours Backup
✔ Auto SSL
Free .COM Domain
✔ 10 GB SSD Storage
✔ Unlimited Bandwidth
✔ Litespeed Server
✔ Softaculous Installer
✔ Unlimited Sub Domains
✔ Unlimited Emails
✔ 24 Hours Backup
✔ Auto SSL
Free .COM Domain
✔20 GB SSD Storage
✔ Unlimited Bandwidth
✔ Litespeed Server
✔ Softaculous Installer
✔ Unlimited Sub Domains
✔ Unlimited Emails
✔ Free SSL