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