Green’s Dictionary of Slang

blimey n.

[blimey! excl.]

(Aus. / US) a Briton.

[Aus]Sun. Times (Perth) 3 Sept. 1/5: One or two of the bli’me push rend the air with choice Billingsgate.
[US]Literary Digest 6 July 62: I overheard two ‘blimeys’ [...] while they hunted a shell-hole.
[US]Howsley Argot: Dict. of Und. Sl. 8: blimey – an English cockney.