You can pre register for a Free 2 years webhosting at Hostable. You need to fill a form and they will send you an email when your account is ready.
While this may be a FREE account - you're actually getting a full-featured Web hosting account that rivals any other Unlimited account on the planet! That's made us extremely popular! In fact, so popular that we've attracted more than a few undesirable customers (people who abuse the terms of service, causing issues for others). To eliminate those people, we're implementing some intense fraud and abuse prevention systems. As a result, we're estimating early to mid-May before we can begin activating new accounts.
If you enter your full name and email address, we'll send you an email alert when it's time to set up your account. If you can't wait for a free account, you might check out our basic and plus accounts.
Online Website Builder
1000+ Website Templates
50+ 1-Click Installable Apps like Wordpress, Joomla,Coppermine, 4Image Gallery, Drupal, phpBB,SMF
Supports PHP5 and Perl 5
Blog & Photo Gallery Wizards
Add-on, Parked, and Sub-Domains
Multiple FTP Accounts
Read more and Register
Thanks to GeekGirl for the comment on Free domain name and Free hosting for 2 years