Why are Ships Called She?

Well, it was a superstition that the old time seaman had-there were rarely any women on board and most captains had wives, so most ships were named after wives or loves.