George or Edward, nn Ned would be my pick!
Maybe Barrett, nn Rhett also. I guess if you are strictly using nicknames, matching with Harold is not as necessary.
You have some great names here, I don't think you can go wrong. Good luck!
I'd go with Edward or Frederick.
Hal and Eddie/Freddie. Cute!
I think these sound great. Congrats!