Hindus respect animals as gifts of nature. Some animals are linked with deities: the cow is honoured as sacred, the peacock is linked with Kartikeya, the elephant with Ganesha, the lion with Durga and the eagle-like Garuda with Vishnu. Respect for animals reflects ahimsa, non-violence.