Green’s Dictionary of Slang

desi (boy) n.

[Urdu deysi, local]

[2000s] (UK teen) a young man of immigrant Pakistani descent.