It is difficult for us Rajeed because there are cultural and language differences between us all here at Digital Point.Remember that we are from very different parts of the world.I am from the west and a name I could suggest might not be considered a good name where you are. But I like the name "Liberty" because of what that word stands for.
Yusef - Joseph - Guiseppe or however you spell Joseph (Hebrew: יוֹסֵף ‎, Standard Yosef Tiberian YôsÄ“pÌ„, Arabic: يوسÙ‎, YÅ«suf Kabat means Coat in English Joseph saved Egypt from Famine and is know through the story of his "Coat" Yusef Kabat - Hope it is nice for you and you did ask so not presumptuous
If if was a girl, then maybe I would suggested you some cool names, but I don't like boy names. Anyhow I like Japanese names, so check a website like that.
It seems you are from India and hence I suggest 'Randhir' or 'Rohit' as possible names for your newborn baby boy