Personally I think that is fine, especially as it is someone you haven't seen in so long. We used my cousin's middle name for DD's first name and are now thinking of using either BIL's or our nephew's middle name for our next bub and these are people we see all the time. I don't see a problem with it, especially as you are not using the exact same name anyway. So I say go for it!