Hombron's Kingfisher

Other names
Also known as the Blue-capped Kingfisher.