Blue-eared Barbet

Other names
Formerly known as Horsfield's Barbet.