Green’s Dictionary of Slang

desi (boy) n.

[Urdu deysi, local]

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

[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.