Как же так получилось?
Точного ответа нет до сих пор, но существуют несколько предположений:
1) Самая распространённая теория говорит о том, что раньше корабли называли женскими именами. Обычно такой чести удостаивалась та женщина, которая была очень важна в жизни мужчины – хозяина судна.
Также, есть догадка, что названия кораблей посвящали богиням, а позже девушкам, которых уже не было в живых. Возможно, поэтому слово ship заменяется местоимением she.
2) Английский относится к индоевропейским языкам, а в большинстве языков этой группы слово ship относится к женскому роду. Возможно, поэтому в английском языке слово ship заменяется местоимением she.
3) Артикли, которые были заимствованы из англосаксонского языка, обозначали род. Так, например, артикль theo означал женский род. А корабль на англосаксонском будет theo scorpu. Возможно, поэтому слово ship заменяется местоимением she.