I would think that either the Lovat green or the bottle green would look good (with red flashes of course). The best bet would be to take your kilt with you when you buy the hose, as it will be easier to see what goes well with the kilt. Off-white is usually a safe bet for a single or first pair of kilt hose.

Having said that, I should add that I often wear hose that go with the rest of the outfit, rather than just the kilt. Right now I have off-white, dark blue, black, bottle green, and lovat green hose. some go well with some kilts and some don't go at all.

What tartan is that by the way?