sonka (Hungarian) comes from German Schinken, from Middle High German schinke, from Old High German scinco, from Proto-West Germanic skinkō, from Proto-Germanic skinkô, from Proto-Indo-European (s)keng- — to limp, hobble; to tilt, be askew.
sonka (Hungarian): ham