Koylar çeşitli yollarla oluşabilir: Kıta kayması: Büyük koylar, kıta kayması sonucu oluşan fay hatları boyunca kıtaların dağılması ve birbirinden ayrılmasıyla meydana gelir. Buzul ve nehir erozyonu: Buzulların ana kayadan kesilmesi ve nehirlerin aşındırması, fiyort olarak bilinen koyların oluşmasına neden olur. Dalga, akıntı ve kıyı erozyonu: Yumuşak kayaçların erozyonu koy oluşumuna yol açarken, sert kayaçlar burun oluşturur. Okyanusun kıyı şeridine taşması: Okyanusun bir kıyı şeridinden taşması, örneğin Hong Kong’daki Kowloon Körfezi’nin oluşumu gibi, koylar oluşturabilir.