We're due in January with a boy and struggling with picking a name. I like traditional names, but not too common. I do not like trendy names either. I LOVE the name Henry, but my husband just can't agree to it. He likes Dylan, but I'm a teacher and every student I've had named Dylan has been a pain, so I have trouble with this one. Lastly, the hubby also likes Grady. I'm not so sure about it for my own child, but I do like it. Any opinions? Henry, Dylan, Grady?