Question: why vessels are called she?
Answer: Why do ships have a gender? ... Another tradition is to consider ships as female, referring to them as 'she'. Although it may sound strange referring to an inanimate object as 'she', this tradition relates to the idea of a female figure such as a mother or goddess guiding and protecting a ship and crew.