Určujeme deset základních morfologických druhů oblaků. Jejich názvy jsou odvozeny od jejich vzhledu a vlastností. Jsou složeny z latinských výrazů strato, což znamená vrstva, cumulo, což znamená kupa, alto, což znamená vyvýšení, nimbo, což znamená déšť, a cirro, což znamená řasa. Každý běžně pozorovatelný oblak je právě jedním z těchto druhů, ačkoliv za ztížených pozorovacích podmínek může být až nemožné oblak klasifikovat. Druhy oblaků rozdělujeme podle výškových pater: