like Godaddy.com,NameCheap.comRegister.com etc and use it before registration. Now visit any of the free hosting providers listed below and click on signup button.

1. 3owl.com

2. 0fees.net

3. Hostinger.in

4. Actrahost.com

Make sure you have fresh Gmail account which you have never used before with any of these services. Gmail account works well because it will not block their mail. Provide your real information as fake information may result in terminating your account. After creating your new account make sure you verify it by clicking on the link you receive in your email inbox.
free hosting signup
After verifying your account it’s time to add your domain to your hosting package. But before doing that you need to change the nameservers of your domain to the hosting provider nameservers.
nameservers info
Login into your hosting account and click on Addon domain link located in cPanel. On next page you will see the nameserver information which you have to set before attaching your domain. It may take 24 hours to 48 hours so please be patient.
addon domain
Now again enter your domain which you want to attach and click on add domain. This time you will see a successful message which means now your domain is ready to use. In order to install WordPress all you need to do is to visit the Softaculous or QuickInstall orFantastico Deluxe link from software’s menu and install it.
install wordpress