Six ships of the Royal Navy have borne the name HMS Thistle, after the thistle, the national flower of Scotland: