Well, tradition was that ships were "she", even the ones named after Admirals like Hood and Graf Spee.
I'm not sure about American names, but the English mixed everything up together.
There's a loco in Scotland named Maude, but it turns out to be General Maude.