Приветствую!
>Название шхуны "Эспаньола" в "Острове сокровищ" - именно в честь этого испанского острова? А откуда такое название могло быть у британского корабля?
Испанизированное название, либо трофей с какой-нить войны.
Для иллюстрации - Небольшая статистика по Наполеонике: за все Наполеоновские войны английский флот имел 1971 ЛК, а всего - 860 кораблей разных рангов. При этом он умудрился захватить до 1812 года более 170 чужих военных кораблей (Сюда входят 96 французских, 39 датских и 18 испанских кораблей),а сам потерял ПЯТЬ кораблей всех классов. И еще ТРИ во время англо-американской войны.
Ром, плеть и содомия - вот и все традиции Королевского флота