Hi Amardeep I have a firm of tax consultancy, all Indians on upwork has to compulsorily get themselves registered under GST once you even do a freelance of $1.
For GST you dont have to register any separate business. Every individual doing business and profession is carrying on a proprietorship with same PAN card. So under Trade Name / Legal Name muse your own full name, that's the business name aswell.
I'll suggest you to consider contacting a Practitioner near you for registration. You may take help from family and friends who have registered.
For freelancers carrying on Export of Services, government has mandated to pay 18% GST on all the billing by 20th of the succeeding month. And claim refunds after 7days of GST Return. Too cumbersome.
To bypass that legislation, exporters with Turnover less than 1Cr (INR) have to submit a Running bond in prescribed format with 15% Bank Guarantee along with other docs. this will allow export of services without payment of GST.
The running bond proccess is hardship of one time but better than regular timely payments and refunds.