Reading a different question about the opposite of the word consultant made we wonder why the word shifted semantically from the asker to the person who answers? From Etymonline: consultant (n.) 1690s, "person who consults an oracle," from consult + -ant. In medicine, "physician called in ...