Two ships of the Royal Navy have been named HMS Highlander :

an launched in 1856 and sold in 1884 a laid down as the Brazilian Jaguaribe. She was purchased for the Royal Navy in 1939 and renamed before her launching in 1940. She was sold for scrap in 1946