Can't decide. My DH and I love Nathaniel for our third, imminent son, but everyone we suggest it to grimaces. Would we be doing a horrible thing calling him Nathaniel (Natty for short). Other possibilities are Henry and Robbie (Robert). Middle name will be George, unless Robert, in which case Henry for a middle name. What do you think?