Этимологический словарь Крылова
Общеславянское слово индоевропейской природы (латинское mare – "море", древнеиндийское mariada – "берег моря" и т. п.). Родственные слова: марина (в значении "картина, изображающая морской вид"), в английском marsh ("болото") и т. д.