Oddly enough, I quite like Saxon as a name. I don't usually like even slightly unusual names for boys. But it does sound good.

Middle names - I'd probably go with a more conventional name JIC he wanted to be known as that name for a while. Definately not Saxon Roman - just think about it!