Meaning of name Hari Narayana - Lord Vishnu, Nar means person. Narayan then is the primal person + Hari is God in action both through creating and destroying. Currently we have thousand of Baby Boy Names A to Z with meaning. Know Similar Names and Variant Names for name Hari Narayana