'Wonky' etymology

Wonky (adj.)
shaky, groggy, unstable," 1919, of unknown origin. German prefix wankel- has a similar sense. Perhaps from surviving dialectal words based on Old English wancol "shaky, tottering"

Source : Etymology online

Note: The Online Etymology Dictionary maintains a free-access list of the origins of thousands of English words, a significant proportion of which are unknown