I'd use it as a middle name, that way you are not going against his wishes by having it as a first name and also respecting your Nan by having his name in your childs name even if it's not first name.