Wyróżnia się następujące podgatunki: B. s. striata (Linnaeus, 1758) – czapla zielonawa – wschodnia Panama do północnej Argentyna, Boliwii i Chile B. s. atricapilla (Afzelius, 1804) – Afryka Subsaharyjska B. s. brevipes (Hemprich & Ehrenberg, 1833) – Somalia i wybrzeża Morza Czerwonego B. s. rutenbergi (Hartlaub, 1880) – Madagaskar i Reunion B. s. rhizophorae Salomonsen, 1934 – Komory B. s. crawfordi Nicoll, 1906 – Aldabra i Amiranty B. s. degens Hartert, E, 1920 – Seszele B. s. albolimbata Reichenow, 1900 – archipelag Czagos i Malediwy. Obejmuje proponowane podgatunki albidula i didi. B. s. spodiogaster Sharpe, 1894 – Andamany, Nikobary i wyspy na zachód od Sumatry B. s. amurensis (Schrenck, 1860) – południowo-wschodnia Syberia, północno-wschodnie Chiny i Japonia B. s. actophila Oberholser, 1912 – wschodnie Chiny do północnej Mjanmy i północnego Wietnamu B. s. javanica (Horsfield, 1821) – Pakistan, Indie i Sri Lanka do Tajlandii, Filipin, Wielkich Wysp Sundajskich aż po Celebes. Obejmuje proponowane podgatunki chloriceps i carcinophila. B. s. steini Mayr, 1943 – Małe Wyspy Sundajskie B. s. moluccarum Hartert, E, 1920 – Moluki B. s. papuensis Mayr, 1940 – północno-zachodnia Nowa Gwinea B. s. idenburgi Rand, 1941 – północna Nowa Gwinea B. s.