Two ships of the Royal Navy have borne the name HMS Royal Anne. A third was renamed before being launched:
HMS Royal Anne was a 100-gun first rate launched in 1670 as HMS St Andrew. She was rebuilt and renamed HMS Royal Anne in 1703 and was broken up in 1727.
HMS Royal Anne was a 100-gun first rate launched in 1673 as HMS Royal Charles. She was renamed HMS Queen in 1693, HMS Royal George in 1715 and HMS Royal Anne in 1756. She was broken up in 1767.