En grotte (fra italiensk grotta fra middelalderlatin grupta fra græskkrypte, af kryptein = at skjule, [1] hvoraf ord som "krypt" og "kryptografi"m. fl., og grotesk[2]) er en underjordisk hule. En grotte kan periodevis være fyldt med vand, hvis den ligger ved havet.