The name does feel really masculine--
Haven does tend to lean more feminine, but it was sort of to this point where if a celebrity had given it to a son, I could have seen it swinging to males. And I prefer it for a boy anyway. Paired with Garner it seems very masculine, though I understand it's honoring.
Really don't care for how the names are both 5-letter words starting with H. Could they match a little more, maybe? :P