Boats are always referred as "she" AFAIK, in both english or French. Probably because most if not all sailors are men.
I actually think that the english way doesn't make sense. I mean, a cat has neutral gender (poor cat...). How can a language that consider that animals have no gender make sense ?
