Тут, знаете ли, всё и просто, и сложно одновременно. В школьные годы чудесные нам твердили, что фамилия — это имя собственное. А раз она отвечает на вопрос «кто?», значит, перед нами чистой воды имя существительное. Но постойте-ка! Ведь фамилии типа «Иванов», «Петров» или «Толстой» подозрительно напоминают прилагательные, не так ли? Глядя на суффиксы -ов или -ин, понимаешь, что ноги-то растут из притяжательных форм. Если разматывать этот клубок, станет ясно: большинство русских фамилий когда-то были ответами на вопрос «чей?». Сын Ивана становился Ивановым, а потомок кузнеца — Кузнецовым. Это были типичные притяжательные прилагательные, которые со временем «закостенели» и превратились в существительные. Сегодня мы склоняем их по правилам существительных, но шлейф признака всё равно тянется следом. А как быть с фамилиями вроде «Зелёный» или «Белый»? Тут и гадать не надо: они ведут себя как обычные прилагательные, меняя окончания по родам и числам. Эх, и лиха же русская грамматика! На пер