Love Anton - easy to spell and pronounce and distinctive without being weird. Quite like Nathaniel too, although I think it works best with a shorter surname, otherwise it could be a bit unwieldy. Cedric... not for me, sorry! 'Dweeby' just about sums it up, despite Cedric Diggory!