Whatever you do don't leave naming rights to a 13 year old or you'll end up with an Ophelia. Basically a dog which you'll just let run off rather than call because of her name.
My sister has a Staffy named Malik which is a pretty fitting name (translation=little master but from what language i don't know). Go borrow a baby naming book from the library and you'll have thousands of options to choose from.
Personally he looks like a Xavier to me
edit
I concur with all opinions concerning Xaviers cuteness. 9.5/10 on the scale and he loses half a point for being awake. Puppies are cuter when they're asleep. I'm having to resist the urge to buy a puppy now, WHAT HAVE YOU DONE?