Laguna je plitko područje slane ili bočatne vode (voda koja u sebi sadrži više soli nego obična slatka voda, a manje soli nego što je ima morska voda; nastaje miješanjem morske i riječne vode) uz morsku obalu koje je u manjoj ili većoj mjeri zatvoreno.[1][2] Obično je odijeljena od otvorenog mora sa niskim pješčanim ostrvima (lido) ili koralnim prevlakama. Lagune se obično nalaze uz niske pješčane morske obale, posebno na ušćima rijeka u more.
Lagunama se isto nazivaju i kanali između kopna i koralnih grebena, i vode u atolima (vrsta ostrva).
Poznate su lagune na obali Venecijanskog zaliva, Baltičkog mora, Crnog mora i Meksičkog zaliva.
Riječ laguna se počela koristiti u engleskom jeziku 1769. godine, i odnosila se na Venecijansku lagunu (porijeklo riječi je iz Latinskog jezika, lacuna - prazan prostor). U španskom jeziku riječ laguna se koristi za pojam jezera poput Laguna Catemaco (Bos. Jezero Catemaco).