Hi - You posted this in another thread too. Here is what I said there:
Well... I've heard gone-yay'. But in Maine, where they over-Anglicize the French last names, believe it or not, it's gag'-nee.
(So although CJ and I spelled our pronunciation differently, I think we agree on the mainstream pronunciation. Until you get to Maine.)