"I have no idea whom he was speaking about."
The subject of the phrase, "was speaking about" is, he, hence "whom" is correct (flip it around, "about whom he was speaking').
But it doesn't sound correct.
English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. It only takes a minute to sign up.Sign up to join this community