For his service, he was created a Knight Commander of the Order of the Indian Empire in 1923.
Barrie was promoted to rear-admiral in 1837, and in 1840 was further honoured by being created a Knight Commander of the Bath.
In 1965 he was also created a Knight Commander of the Order of the Bath (Military division).
He was created a Knight Commander of the Order of the British Empire.
In 1921, he was created an honorary Knight Commander of the Order of the British Empire.
He was created a Knight Commander of the Order of the British Empire in 1919 for his military services.
He struck his flag in 1855, and as a reward for his services was created a Knight Commander of the Bath.
He was also created an Honorary Knight Commander of the Royal Victorian Order.
In 2001, he was created a Knight Commander of the Order of the Bath.
Eichelberger was also created an honorary Knight Commander of the Order of the British Empire.