@dgar This prompted me to look up the etymology of island and it turns out to be Germanic through Proto-Indo-European, with 'is-' meaning 'thing in the water', with '-land', meaning 'land', suffixed apparently to distinguish it from other words that sounded like 'is-', such as 'water'. So it's 'land in the water'.

Also that it has nothing to do (except for spelling) with 'isle', which is from French, from Latin, from unknown origin.

@Austin_Dern @dgar Thanks for that. I had never guessed that island and isle would have different origins.
Isle comes from the Latin Insula (see Italian isola).
I just read that some hypothesize that insula comes from in salo, in the salt(water). But others object, so it's not an accepted theory.