Фамилия Пузнаев имеет русское происхождение и относится к группе фамилий, образованных от прозвищ. Основой послужило прозвище Пузнай, которое могло возникнуть от диалектного слова «пузо» (живот, брюхо) или от глагола «пузнуть» (ударить, стукнуть). В русских говорах также встречается слово «пузня» (толстяк, пузан). Таким образом, фамилия могла указывать на внешность (полный человек) или на характер (драчун).
Фамилия Пузнаев встречается преимущественно в центральных и южных регионах России, особенно в Рязанской, Тамбовской и Воронежской областях. Первые упоминания относятся к XVI–XVII векам, когда фамилии начали закрепляться у крестьян и служилых людей. Суффикс «-ев» указывает на принадлежность (чей? — Пузнаев), то есть «сын Пузная».
Этимологически фамилия Пузнаев связана с корнем «пуз-», который присутствует в словах «пузо», «пузатый», «пузан». Родственными фамилиями являются Пузанов, Пузин, Пузенков, а также диалектные варианты вроде Пузнаев.
Источники: Унбегаун Б. О. «Русские фамилии»; Никонов В. А. «Словарь русских фамилий»; переписи, избирательные списки и архивные описи.