Colonel Osmond Barnes CB (23 December 1834 – 20 May 1930) was a British officer of the Indian Army and Chief Herald of India.