Two vessels of the Royal Canadian Navy have been named HMCS Rainbow, after the rainbow.

See also

edit