The highest three gods in the Hindu religion are Brahma (the creator), Vishnu (the sustainer), and Shiva (the destroyer). Garuda is a half-bird, half-human deity and the mount ridden by the god Vishnu.
I wonder how devout Hindus feel about Garuda and Shiva being vicious monsters worshipped by beast tribes and needing to be defeated by mere mortals. Probably about the same as Christians would if one of those monsters had been named Jesus.