No, foreign nationals cannot register a Sole Proprietorship in India. Sole Proprietorship registration is only available to Indian citizens or residents. Foreign nationals looking to start a business in India must consider other business structures, such as forming a Private Limited Company or a Limited Liability Partnership (LLP), which allows foreign ownership and investment under certain conditions as per the Foreign Direct Investment (FDI) policy.
https://www.registerkaro.in/sole-proprietorship-registration