Green’s Dictionary of Slang

desi (boy) n.

[Urdu deysi, local]

(UK teen) a young man of immigrant Pakistani descent.

2000
200020012002200320042005
2006
M. Hamid Moth Smoke 147: So there I [a Pakistani girl] am, trudging up the steps [of a US college] [...] when I see this cute desi guy [...] looking ridiculously out of place but very comfortable at the same time.
[UK]G. Malkani Londonstani (2007) 4: It just weren’t right to describe all desi boys as Pakis. [Ibid.] 5: These days we try an use our own word for homeboy an so we just call ourselves desis.