It sounds a lot like the sort of nicknames P.G Wodehouse used to give his characters - the sort of Etonian 'old school chum' sort of thing. The two I can remember are 'Tuppy' Glossop (hell if I know what Tuppy means, but that's evidently not his real name), and 'Stinker' Pinker, but there are probably lots of others.
no subject