I'm not usually fond of overly classic names, but these are good.
Alexander - Despite being very common I love it, sounds very badass.
Benjamin - Makes me think of Benjamin Hornigold :p (a pirate). Ben is a cool nickname.
Edward - Not so keen, reminds me of the awful Twilight series
George - I like it, mostly because I like the imagery of St-George ;)
Jonathan - Like it, but prefer Nathan. I don't like Jon as a nickname cause it sounds like the nauseatingly common John (apologies to anyone called John, but it's way, way too common for my taste)
Joseph - I like the spelling Josef better, but I know it would look foreign. Makes me think a bit of Stalin XD
Peter - Don't hate it, don't like it either. Bit boring.
Thomas - Same, bit boring.
William - Don't like it so much. I dislike Will and Bill as a nickname. Liam is okay though.