Re: What names strike you as British?
I agree with the ones you've listed except Niles (and maybe Algernon). I've never come across anyone except the character in Frasier called Niles so I wouldn't consider it British.
Algernon is British I guess but very old-fashioned.