Question: where can i get a free domain name? 

Answer: I do not think you can get a domain name for free.  Some sites offer it to you for free if you purchase their web hosting plan.  Try Yahoo for instance.  You have to register a domain and pay for it on a yearly basis.  The cost for webhosting is separate.
This question from the Yahoo Q&A forum is categorized in the topic: Computers & Internet