No, you can open a company in your residential address, there is no requirement to have a commercial place to open up a company.
Following documents will be required:
1)Rent agreement along with latest rent receipt (in case the premises are rented)
2)House tax receipts (in case premises are owned)
4)NOC from the Owner (Format will be shared once your company name approved)