Igor makes me think of the assistant in the "Frankenstein" movie, it makes me think of psychopathic KGB agents, it makes me think of agricultural labourers of limited intelligence.
So, while I'm not a huge fan of
Gary, I still think it would be a great improvement on
Igor. For your cousin, it also has the advantage of phonic links to his original name.