Nej, Kattegatt kommer inte från 1800-talet. Det var hansasjömännens smeknamn på Skagerrak. Att ordet "gatt" togs upp i svenskan senare, som det står i SEO, är också korrekt, men det var ett holländsk ord och uttryck före det.
Det finns några andra gatt- namnen i Sverige som jag tror är lite svårt att vara holländsk. Här är några av dem:
Gattilamyren Värmlands län Torsby Detta betyder tydligen finsk kattila (<-kittel)
Balgattjåhkkå Norrbottens län Jokkmokk
Gattarholmen Dalarnas län Malung
Gattulven Västra Götalands län Göteborg
Gattlandet Norrbottens län Överkalix
Gátteguorra Norrbottens län Gällivare
Hålegatt Västra Götalands län Färgelanda Hålegatt <- av Hål och öpning (gatt)
Kabbelgattsören Uppsala län Östhammar
Kattegatt Västra Götalands län Tranemo som är smal "hals" mellan Forsmossen och Bergamossen
Danziger gatt Blekinge län Ronneby Naturobjekt
Danziger gatt Stockholms län Haninge
Ordet Katte i Kattegatt tolkas med djur: Kattegatt är smal för kattarna att svimma. Det är kanske ett folketymologin. Man viste inte vad katte menade och så tolkade man ordet med djur katt.
Kettekones i Kola kan vara av samisk eller finsk (bjarmian?) ord. I ryskan är namnet Gorla 'hals'. I komi språk gors menar hals. Ännu det finns en motsvarande plats nämligen Kvarken som i finskan är Merenkurkku 'Sjöhals'.
Det ser ut att det finns många hals i sjöar i Skandinavien. Något som man har tydligen inte märkt före.