Bloke (n.)
fellow," 1851, also bloak, London slang, of unknown origin, perhaps from Celtic ploc "large, stubborn person;" another suggestion is Romany (Gypsy) and Hindi loke "a man."
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