Can branches of companies/banks have separate TANs?

Yes. The name and location of branch or the designation of the person responsible for deducting/collecting tax, whichever is applicable, should be clearly given in the application for allotment of TAN