A site called hyperwebenable,com was one providing Free top level domain like yourname,com. But now google is saying this site is a malware producer. Another one is Register,com, but these guys need a credit card and their renewal charge after one year is more that four times than others !!
After a long while I found a site providing free domain with full DNS support which can be hosted with sites like x10hosting.
does anyone have any other suggestions?
I would treat getting anything which normally costs money for free as highly suspictious, the business involved has to make money somehow to cover the expenses and you know straight out if they don't tell you on the website, it's possibly not going to end well.