Elsewhere where it has far less of that association it's a lovely name.
The rhymes-with-buy version has a different association in the US, where it's kind of the Frat Boy version of dude or bro. "Guy, guy, guy, guy, please like my video, guy." "Hey, guy? Can I get a light?" "I dunno guy, I think she's just not that into you."
The rhymes-with-bee version is fine, though.
Soundwise, I'd lump it with Clay, Gray, Jay, Kai, Ray, Roy, Trey, Troy.
Otherwise, maybe Blaise, Charles, Felix, Gabriel, Henry, Jules, Miles, Louis, Piers, Richard.