Her Majesty Queen Elizabeth II christened many ships throughout her reign, both naval, scientific, and passenger vessels.
The following is a list of all the ships she named during her lifetime, from HMS Vanguard to the Britannia.Last battleship built for Britain