Слово "наверно", имеющее и распространённый вариант "наверное", употребляется в предложениях в значении, очень близком к "по всей вероятности", "скорее всего", "по всей видимости". Если семантика данного слова в высказывании именно такова, то можно говорить о том, что "наверное" не связано грамматически с какими-либо из других членов предложения, а поэтому оно, как бы находясь подчёркнуто особняком и обладая модальностью "неуверенность", не сообщает нам суть высказывания.
Такие слова и есть вводные, то есть "наверно" либо весь вводный оборот, если таковой есть, выделяют двумя запятыми (Тут можно посмотреть полный список вводных слов в русском языке).Нужно сказать, что выделение слова "наверно" (или "наверное") практически всегда обязательно. Исключение составляют лишь немногочисленные случаи, когда "наверное" становится близким по значению к словам "наверняка", "точно". Тогда запятые не нужны. Но сейчас подобная семантика слову "наверное" фактически не присуща.
Читайте по теме: Список ложных вводных слов, которые при всем желании не следует выделять запятыми, можно увидеть тут.
Примеры предложений:
"Виктор, наверное, давно забыл о Наташе".
"Кто-то из моих одноклассников, наверное Иванов, вчера искал меня". В середине предложения находится оборот "наверное Иванов". Он, выделяясь целиком, обусловил отсутствие запятой после слова "наверно".