Kinnara
Mythological beings with human torso and animal head.
Also known as Kimpurusha.
Kingdoms History
Kirata