Narayanan

Narayanan is a South Indian name predominantly used in the Malayalam and Tamil languages. It may mean