ummm if i can suggest, maybe you can buy cheap domain instead searching free domain
alot of them who giving "free domain" most of it (not all) will terminate the domain half ways... or they will mark up the price of the domain in renewal....
on blogger... (blogspot) they didn't even give you free domain, but subdomain.
maybe if i can suggest, you can buy .my.id domain (indonesia CCTLD) as cheap as 15k IDR (1dollar)
i used it on most of all support sites for my project (like sharer.my.id, nesiaku.my.id)
and the another, i using web.id or .id (this ones is expensive)
so instead searching free.... and risking your name terminated... or get crazy markup... what i can suggest is using normal ones....
Or on other hand... you can use "carding domain" lol well this is a crime, but you can get as low as 0.5 dollar for .com domain XD