Never quite realized how much I disliked the term "Thought Leader" until I read it 5x in the comments responses of this thread.
Both of them give off "influencer" vibes. They're meaningless without more context. We used to just call people "experts", but now that's an arbitrarily bad word.