@valenhun Kovacs and Puskas are words of Slavic origin. Origin of Puska is not so clear it was taken by Slavs from german or was a original Czech or Russian word. In Hungarian language there are many Slavic, Turkic, Latin, Iranian, Greek words...there is evidence about 7 tribes but also about other Turkic and Iranian that formed modern Hungarian nation beside the fact of sharing wide area with Slaves and adopting many words,culture and skills from them by changing the nomadic lifestyle. There are more than 2000 essential words in Hungarian language taken from Slavic beside others taken from other languages. Before modern language standardization the dialects across whole carpatian basin were containing even more foreign essential words.Hungarian language is nice and interesting but knowing all this facts it's hard to accept any fantastic conclusions...e.g. About direct Sumer origin of Hungarian language.
Would be good to change that misleading title though.
Word 'puskas' derives from Slavic 'puska' which means rifle, canon, gun, which derives from the word 'pustati' (in Serbian for example, there are also other variations in other Slavic languages) which means 'to let it go, throw it away' and similar, so it is unlikely of Germanic origin. Word 'puskas' (or 'puskar' in other variations) would be man who deal with the guns, rifle man, armory man.
Kovac are also Slavic and without any doubt means: 'the blacksmith'. It is derived from the word 'kovati' (various Slavic languages various variations) which means 'hammering the iron' (or the metal)