Hari is Vishnu. Hara is Shiva. Hara refers to his destructive aspect. Harihara – Shiva and Vishnu are one.