В применении к человеку гуд, гудок - тот, кто гудит, то есть издает протяжный звук, крик. Скорее всего, обе фамилии происходят от мирких имен, даваемых малым детям. В прочем, Гудок могло быть и прозвищем взрослого человека. В некоторых рязанских деревнях гудком до сих пор называют всякого крикуна. (Ф)
В этом же ряду Погудин. Погудала (а может было и погуда) - скоморох, шутник, балагур, (Даль)
Фамили Гудаев из запросов посетителей. Имеет, очевидно, ту же основу. Можно только добавсить, что в новгородских говорах (а может и на севере) гудить - обманывать, а гудала - обманщик, плут. (Даль)