Nilakanta o Nilakantha Sri Ram nació en Thanjavur, Tamil Nadu, India, el 15 de diciembre de 1889 de familia de teósofos.