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