DziałoPolish Derived from Polish działo "cannon" or "gun" as an occupational name metonymically. It can also be a nickname from Polish działać "to work", "to do", "to influence", etc.
GunnerEnglish From Old English gunne meaning "cannon, gun" and the agent suffix "-er"
PushkinRussian Derived from Russian пушка (pushka) meaning "gun, cannon". A notable bearer was Alexander Pushkin (1799-1837), a Russian poet and writer.