From Latin marinus - “of the sea”. Marinus comes from mare which means “sea”.
Re Marines:
But why call that group, specifically, marines? Why not topshipmen or landsmen? All sailors would be marines, if it just means from the sea.
I can see if they were Army, with special sea capabilities. But they are Navy, with land capabilities. Who actually selected that name?
Hope you don’t mind my questions.