Baaiën ontstaan door verschillende geologische processen:
- Platentektoniek: Divergerende of botsende platen herschikken de korst en creëren bassins die baaien worden.
- Gletsjererosie: Gletsjers snijden dalen en fjorden die zich vullen met zeewater als het ijs terugtrekt.
- Zeespiegelveranderingen: Smeltend ijs en tektonische verheffing kunnen kustvlakten overstromen en inhammen vormen.
- Kusterosie: Golven eroderen kaapten en kliffen, waardoor baaien ontstaan die zich ontwikkelen tot baaien.
- Subsidentie: Zakken van land door sedimentcompactie of vloeistofonttrekking kan kustgebieden onder water zetten.
Sedimentafzetting, kustlijnvorm en oriëntatie vormen baaien gedurende miljoenen jaren verder.