Bedste svar
Engelsk har lånt en masse ord fra andre sprog. Derfor er det ikke overraskende, at vi har tre ord til det samme koncept.
“Ocean” kommer fra det græske ord “Okeanos”, ligesom hvordan “Okean” på russisk kommer fra græsk til, men engelsk har mange andre sproglige påvirkninger sammenlignet med russisk.
“Mar” på spansk kommer fra det latinske ord “Mare”, som vi også har på engelsk. Så forbindelsen mellem de to sprog er deres afledning fra latin, mere så spansk.
“Hav” stammer fra den germanske gren af engelsk lingvistik, hollandsk. På hollandsk er “Sea” “Zee”, og da engelsk hovedsageligt kommer fra hollandsk, er der masser af lånord og grammatiske aspekter, der ligner hinanden.
Hvad angår forbindelsen mellem “Oceano” og “Ocean, det er også resultatet af et lånord fra græsk. Latin var stærkt påvirket af græsk.
Og nej, de er ikke alle i relation til en verdensflod. Den eneste grund til, at “Ocean” har disse konnotationer, skyldes den græske mytologiske titan “Oceanus”, der styrede farvandet før Poseidon. “Mar / Mare” og “Sea / Zee” er blot ord, der blev udviklet til at mærke havene.
Svar
“Ocean” og “ oceano ” er begge græske lån via latin, hvor det oprindelige ord er ὠκεανός (ōkeanós). Spansk arvede det fra latin, mens engelsk fik det fra fransk.
“ Mar ” kommer fra latin “hoppe” , som i sig selv kommer fra Proto-Indo-europæisk * móri . Der er en beslægtet på engelsk, men det er ikke særlig almindeligt: “ mere ”. Det er også kilden til den første halvdel af ordet “ mer stuepige” (og det blev også brugt af Tolkien til at oprette navnet Mirrormere , men jeg afviger).
“Sea” har ingen kognater med spansk (som jeg kender), men det har kognater med andre germanske sprog. Det kommer fra proto-germansk * saiwiz , som også blev hollandsk “ zee ”, Tysk “ Se ”, og svensk “ sjö ”.