Он же знал, что Горлум оказался в плену в Барад-Дуре, и что тот рассказал там "Шир! Бэггинс". И рассказал, что искал это существо. Он не упомянул, что нашел его, но вероятно, это так. Единственное - откуда бы Горлум мог сказать ему свое забытое имя, если он его, как в ТТТ, сам забыл. Может, Гэндальф знавал бабушку Смеагорла с Андуина?