Hassan is a very handsome name, although personally I'd think it strange if parents who aren't Muslim or don't come from countries that speak Arabic, Persian or Urdu name bestow it upon their sons.
Yes, when I read The Kite Runner I fell in love with the character and his name too! If I have a boy, that is what I plan on naming him. I am now married to an Egyptian so I doubt anyone would find it odd if I gave my children Arabic names. Also, as far as physical traits go, my father-in-law has blue eyes so being concerned about a name matching color is a waste of time. There are blondes, as well as blue and green eyed people in Arabic countries. I have seen them.