Indian-origin American billionaire and Republican leader Vivek Ramaswamy has sparked a cultural debate after naming his newborn daughter Savithri, a traditional Indian name.