MAGS in Pelawatta, Battaramulla has some branded items. When I visited Sri Lanka last time, I bought some Eddie Bauer and Tommy Hilfiger trousers. They also have fake branded products so you need to know how to identify the real thing.
There's also a shop it Liberty Plaza (no name) on first...