Hari \ha-ri\ as a boy's name is pronounced HAH-ree. It is of Hindi and Sanskrit origin, and the meaning of Hari is "lion". Mythology: one of the names of Vishnu.
Baby names that sound like Hari are Hiro, Hairo, Harry and Harrie. Other similar baby names are Bari, Hai, Gari, Hadi, Hali, Hani, Hart, Harv and Kari.