Two ships of the Royal Australian Navy have been named HMAS Moresby, for Captain (later Admiral) John Moresby: Ships named HMAS Moresby are entitled to carry two battle honours:[1][2]