The story
From eco- + -logist. The less common sense “environmentalist” might be from association with deep ecology, or influenced by Romance-language equivalents such as Spanish ecologista (“environmentalist”).
Etymology from Wiktionary, CC BY-SA 4.0.