Name Meaning and Origin of Hari

The baby name Hari is Sanskrit in origin and it's meaning is greenish-yellow in color. Hari is another name of Vishnu. Hari is pronounced ha-ree. Hari is a name suitable for boys.